import { CaptchaProviderEnum as SdkCaptchaProviderEnum } from '@dynamic-labs/sdk-api-core';
/**
 * The captcha providers Dynamic can be configured to use.
 *
 * Re-declared locally (instead of a bare re-export from `sdk-api-core`) so the
 * value ships with SDK-level documentation. Branch on the provider returned by
 * `getCaptchaSettings` to decide which captcha widget to render.
 *
 * @example
 * ```ts
 * const settings = getCaptchaSettings();
 * if (settings?.provider === CaptchaProviderEnum.Hcaptcha) {
 *   renderHcaptcha({ siteKey: settings.siteKey });
 * }
 * ```
 *
 * @see getCaptchaSettings
 * @see isCaptchaRequired
 */
export declare const CaptchaProviderEnum: typeof SdkCaptchaProviderEnum;
/**
 * The captcha providers Dynamic can be configured to use.
 *
 * Re-declared locally (instead of a bare re-export from `sdk-api-core`) so the
 * type ships with SDK-level documentation. Use it to type the provider returned
 * by `getCaptchaSettings`.
 *
 * @example
 * ```ts
 * const provider: CaptchaProviderEnum = CaptchaProviderEnum.Hcaptcha;
 * ```
 *
 * @see getCaptchaSettings
 * @see isCaptchaRequired
 */
export type CaptchaProviderEnum = SdkCaptchaProviderEnum;
//# sourceMappingURL=CaptchaProviderEnum.d.ts.map