import type { OTPVerification } from '../otp.types';
import type { CountryCode } from './supportedCountries';
export type SendSmsOTPParams = {
    isoCountryCode: CountryCode;
    phoneNumber: string;
};
/**
 * Sends a one-time password (OTP) via SMS to the specified phone number.
 *
 * @param params.isoCountryCode - The ISO country code for the phone number (e.g., 'US', 'CA', 'GB').
 * @param params.phoneNumber - The phone number to send the OTP to.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves to an OTPVerification object containing the phone details and verification UUID.
 * @instrumented
 * @redact-params
 */
export declare const sendSmsOTP: ({ isoCountryCode, phoneNumber }: SendSmsOTPParams, client?: import("../../../exports").DynamicClient) => Promise<OTPVerification>;
//# sourceMappingURL=sendSmsOTP.d.ts.map