@hasna/domains
Version:
Domain portfolio, registrar, marketplace, and DNS management for AI agents — CLI + MCP + HTTP API + SDK, shared account API and PostgreSQL
14 lines • 560 B
TypeScript
/**
* 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