import { IBuilder } from "./../../GN-library/xbuilder/lib/IBuilder";
declare abstract class BuilderBase {
    protected headerIP: string;
    protected idTypeCase: number;
    protected ipApiUrl: string;
    getHeaderIP(): string;
    getIdTypeCase(): number;
    getIPApiUrl(): string;
    constructor();
}
declare class Builder extends BuilderBase implements IBuilder<OtherSettings> {
    setHeaderIP(headerIP: string): Builder;
    setIdTypeCase(idTypeCase: number): Builder;
    setIPApiUrl(ipApiUrl: string): Builder;
    constructor();
    build(): OtherSettings;
}
export declare class OtherSettings extends BuilderBase {
    constructor(builder: Builder);
    static Builder(): Builder;
}
export {};
