@cfxlabsinc/b2b-services
    Preparing search index...
    type CognitoAccountSecurityActions = {
        changePassword(
            input: { currentPassword: string; newPassword: string },
        ): Promise<ActionOutcome>;
        deletePasskey(
            input: { id: AccountPasskey["id"] },
        ): Promise<
            | AccountSecurityOutcome<{ passkeys: AccountPasskey[] }>
            | { message: string; ok: false } & { reason: "last-passkey" },
        >;
        finishPasskeyRegistration(
            input: { credential: string },
        ): Promise<AccountSecurityOutcome<{ passkeys: AccountPasskey[] }>>;
        finishTotpReplacement(input: { code: string }): Promise<ActionOutcome>;
        securityState(): Promise<
            AccountSecurityOutcome<{ state: AccountSecurityState }>,
        >;
        startPasskeyRegistration(): Promise<
            AccountSecurityOutcome<{ credentialCreationOptions: string }>,
        >;
        startTotpReplacement(): Promise<
            AccountSecurityOutcome<{ qrPngBase64: string; secret: string }>,
        >;
    }
    Index