@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
16 lines (15 loc) • 577 B
TypeScript
export interface OneTimePasswordSetupResponse {
qrCodeBase64: string;
manualSetupCode: string;
}
export declare class AuthSetupService {
private httpClient;
sendConfirmEmail: () => Promise<string>;
getEmailConfirmStatus: (publicKey: string) => Promise<boolean>;
setPassword: (password: string) => Promise<void>;
registerOTPDevice: () => Promise<OneTimePasswordSetupResponse>;
validateOTPDevice: (code: string) => Promise<boolean>;
removeOTPDevice: () => Promise<void>;
private getCurrentOnboardingState;
done: () => Promise<void>;
}