import { NamedTranslation } from "./locale";
import { License } from "./src/license";
export declare class Config {
    sitekey: string;
    privacyUrl: string;
    trustcaptchaUrl: string;
    trustcaptchaApi: string;
    framework: string | null;
    language: string;
    theme: 'light' | 'dark' | 'media';
    currentTheme: 'light' | 'dark';
    autostart: boolean;
    tokenFieldName: string;
    bypassToken: string | null;
    mode: 'standard' | 'minimal';
    slider: 'disabled' | 'popup' | 'inline';
    translation: NamedTranslation;
    hideBranding: boolean;
    hidePrivacy: boolean;
    invisible: boolean;
    licenseObject?: License;
    constructor(sitekey: string, privacyUrl: string, trustcaptchaUrl: string, trustcaptchaApi: string, framework: string | null, language: string, theme: 'light' | 'dark' | 'media', currentTheme: 'light' | 'dark', autostart: boolean, tokenFieldName: string, bypassToken: string | null, mode: 'standard' | 'minimal', slider: 'disabled' | 'popup' | 'inline', translation: NamedTranslation, hideBranding: boolean, hidePrivacy: boolean, invisible: boolean, licenseObject?: License);
}
