import { type Fetch } from "../../core/http"; import type { DomainProvider } from "../../core/provider"; export type CloudflareSslMethod = "http" | "txt"; export type CloudflareSslType = "dv"; export type CloudflareMinimumTlsVersion = "1.0" | "1.1" | "1.2" | "1.3"; export interface CloudflareSaaSOptions { apiToken: string; zoneId: string; cnameTarget: string; ssl?: { method?: CloudflareSslMethod; type?: CloudflareSslType; minimumTlsVersion?: CloudflareMinimumTlsVersion; }; customOriginServer?: string; fetch?: Fetch; } export interface CloudflareSaaSProvider extends DomainProvider { readonly id: "cloudflare"; } export declare function cloudflareSaaS(options: CloudflareSaaSOptions): CloudflareSaaSProvider; //# sourceMappingURL=index.d.ts.map