/**
 * Cloudflare auth resolution for open-domains. Supports a scoped API token
 * and a Global API Key + email. Pure + testable.
 */
export interface CloudflareConfig {
    apiToken?: string;
    apiKey?: string;
    email?: string;
    accountId?: string;
}
export declare function resolveCloudflareConfig(env?: Record<string, string | undefined>): CloudflareConfig;
/** The auth headers to send for a given config. */
export declare function cloudflareAuthHeaders(cfg: CloudflareConfig): Record<string, string>;
//# sourceMappingURL=cloudflare-auth.d.ts.map