/**
 * Registers a new TOTP (Time-based One-Time Password) MFA device.
 *
 * This function initiates the registration of a TOTP authenticator app
 * (like Google Authenticator or Authy) for multi-factor authentication.
 *
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves to the TOTP registration response containing setup information,
 * like the secret key and the OTP Auth URI.
 * @instrumented
 * @redact-params - the response embeds the TOTP shared secret in both `secret`
 * and the `uri` (`otpauth://...?secret=...`); redact the whole event so the
 * seed never reaches logs via the un-keyed `uri` field.
 */
export declare const registerTotpMfaDevice: (client?: import("../../../exports").DynamicClient) => Promise<import("@dynamic-labs/sdk-api-core").MFARegisterTotpDeviceGetResponse>;
//# sourceMappingURL=registerTotpMfaDevice.d.ts.map