import { type z } from 'zod'; export declare const domainSelectFields: readonly ["id", "domain", "status", "errorMessage", "dnsRecords", "createdAt"]; export declare const domainResponseGuard: z.ZodObject; id: z.ZodType; domain: z.ZodType; status: z.ZodType; errorMessage: z.ZodType; dnsRecords: z.ZodType<{ value: string; type: string; name: string; }[], z.ZodTypeDef, { value: string; type: string; name: string; }[]>; cloudflareData: z.ZodType<{ status: string; id: string; ssl: { status: string; validation_errors?: { message: string; }[] | undefined; }; verification_errors?: string[] | undefined; } | null, z.ZodTypeDef, { status: string; id: string; ssl: { status: string; validation_errors?: { message: string; }[] | undefined; }; verification_errors?: string[] | undefined; } | null>; updatedAt: z.ZodType; createdAt: z.ZodType; }, "status" | "id" | "createdAt" | "domain" | "errorMessage" | "dnsRecords">, "strip", z.ZodTypeAny, { status: import("../index.js").DomainStatus; id: string; createdAt: number; domain: string; errorMessage: string | null; dnsRecords: import("../index.js").DomainDnsRecords; }, { status: import("../index.js").DomainStatus; id: string; createdAt: number; domain: string; errorMessage: string | null; dnsRecords: import("../index.js").DomainDnsRecords; }>; export type DomainResponse = z.infer;