import { z } from 'zod'; export declare const domainDnsRecordGuard: z.ZodObject<{ name: z.ZodString; type: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; type: string; name: string; }, { value: string; type: string; name: string; }>; export type DomainDnsRecord = z.infer; export declare const domainDnsRecordsGuard: z.ZodArray, "many">; export type DomainDnsRecords = z.infer; export declare const cloudflareDataGuard: z.ZodObject<{ id: z.ZodString; status: z.ZodString; ssl: z.ZodObject<{ status: z.ZodString; validation_errors: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { status: string; validation_errors?: { message: string; }[] | undefined; }, { status: string; validation_errors?: { message: string; }[] | undefined; }>; verification_errors: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status: string; id: string; ssl: { status: string; validation_errors?: { message: string; }[] | undefined; }; verification_errors?: string[] | undefined; }, { status: string; id: string; ssl: { status: string; validation_errors?: { message: string; }[] | undefined; }; verification_errors?: string[] | undefined; }>; export type CloudflareData = z.infer; export declare enum DomainStatus { PendingVerification = "PendingVerification", PendingSsl = "PendingSsl", Active = "Active", Error = "Error" } export declare const domainStatusGuard: z.ZodNativeEnum;