export type LogLevels = 'debug' | 'info' | 'warning' | 'error' | 'fatal';
export type SdkFeatures = {
    analytics_v2_enabled?: boolean;
    disable_behavioural_analytics?: boolean;
    disable_cross_device_copy_link?: boolean;
    disable_cross_device_sms?: boolean;
    disable_essential_analytics?: boolean;
    enable_cobrand?: boolean;
    enable_document_support_rules?: boolean;
    enable_in_house_analytics?: boolean;
    enable_logo_cobrand?: boolean;
    enable_performance_analytics?: boolean;
    enable_require_applicant_consents?: boolean;
    hide_onfido_logo?: boolean;
    logger?: {
        enabled?: boolean;
        levels?: LogLevels[];
    };
    use_customized_api_requests?: boolean;
    web_allow_source_only_media_callback?: boolean;
    web_cross_device_qr_refresh_timeout?: number;
    web_disable_has_camera_check?: boolean;
    web_enable_cross_device_confirmation?: boolean;
    web_enable_cross_device_qr_refresh?: boolean;
    web_enable_cross_device_verification?: boolean;
    web_enable_js_camera_poa?: boolean;
    web_enable_lazy_component?: boolean;
    web_enable_pre_init_permission_check?: boolean;
    web_enable_shared_iframe?: boolean;
    web_enable_cross_device_confirmation_alert_banner?: boolean;
    web_qr_refresh_public_key_signature?: string;
    web_enable_client_hints?: boolean;
};
export type FeatureFlags = {
    sdk_features?: SdkFeatures;
};
