import { ProjectSettings } from '@dynamic-labs/sdk-api-core';
type PreconnectDynamicWaasIframeProps = {
    apiBaseUrl: string | undefined;
    projectSettings: ProjectSettings | undefined;
};
/**
 * Warm the connection (DNS + TCP + TLS) to the WaaS iframe origin when an auth
 * flow starts, so the iframe mounted right after login loads on a hot
 * connection. Safe to call at every auth step — the SDK re-warms each call.
 *
 * Gated to v3 environments with automatic embedded-wallet creation enabled —
 * the only case where an iframe actually mounts right after sign-in.
 */
export declare const preconnectDynamicWaasIframe: ({ apiBaseUrl, projectSettings, }: PreconnectDynamicWaasIframeProps) => void;
export {};
