import { FC } from 'react'; import { UserSettingsFormProps } from '../components/UserSettingsForm'; import { IConstants } from '@digitaldefiance/suite-core-lib'; import { IECIESConfig } from '@digitaldefiance/ecies-lib'; export interface UserSettingsFormWrapperProps { onSuccess?: () => void; /** * Constants for AuthService (required for TOTP methods). * If not provided, TOTP callbacks will not be wired up. */ constants?: IConstants; /** * ECIES config for AuthService (required for TOTP methods). * If not provided, TOTP callbacks will not be wired up. */ eciesConfig?: IECIESConfig; /** * Email domain for AuthService (required for TOTP methods). */ emailDomain?: string; /** * When false (default), TOTP management controls are not shown. * Set to true when TOTP_AVAILABLE is enabled in the server environment. */ totpAvailable?: boolean; componentProps?: Partial>; } export declare const UserSettingsFormWrapper: FC; //# sourceMappingURL=UserSettingsFormWrapper.d.ts.map