import { SuccessConfiguration } from './@types/Api/Responses';
import { IDVCConfig, IWrapperConfig } from './@types/Data';
export default class Configs {
    private readonly wrapper;
    private IDVCConfig;
    private cssStyles;
    private cssVariables;
    constructor(config: IWrapperConfig);
    validate: () => void;
    parseFromWeb(options: SuccessConfiguration): void;
    faceAuthorizationConfig(jsonSettings: IDVCConfig): IDVCConfig;
    getFirstStepModeState(): () => import("./@types/Step").StepMode | undefined;
    get firstStepMode(): import("./@types/Step").StepMode | undefined;
    set applicantId(applicantId: string);
    get applicantId(): string;
    get domainId(): string;
    get publicKey(): string;
    get domainApi(): string;
    get onValidate(): (data: import("./@types/Api/Responses").SuccessApplicantValidation & import("./@types/Api/Responses").FailedApplicantValidationResult & {
        forceComplete?: boolean;
    }) => void;
    get onError(): (data: import("./errors/WrapperError").default) => void;
    set libConfig(config: IDVCConfig);
    get libConfig(): IDVCConfig;
    get cssStylesConfig(): string;
    get cssVariablesConfig(): string;
    get mountElement(): string;
    get demoMode(): boolean;
    get isAuth(): boolean;
    get faceOnly(): boolean;
    get qrCodeLinkOrigin(): string;
    get IDVCDownloadVersion(): string;
}
