export type ProxySettings = {
    url: string;
    username?: string;
    password?: string;
};
export declare class ProxySettingsData implements Required<ProxySettings> {
    private _proxy;
    constructor(proxy: ProxySettings);
    constructor(url: string, username?: string, password?: string, deprecatedIsHttpOnly?: boolean);
    get url(): string;
    getUri(): string;
    getUrl(): string;
    get username(): string;
    getUsername(): string;
    get password(): string;
    getPassword(): string;
    get isHttpOnly(): boolean;
    getIsHttpOnly(): boolean;
    /** @internal */
    toObject(): ProxySettings;
    /** @internal */
    toJSON(): ProxySettings;
    /** @internal */
    toString(): string;
}
