import { z } from 'zod'; export declare enum EmbedSubdomainStatus { PENDING_VERIFICATION = "PENDING_VERIFICATION", ACTIVE = "ACTIVE", FAILED = "FAILED" } export declare enum EmbedVerificationRecordType { CNAME = "CNAME", TXT = "TXT" } export declare enum EmbedVerificationRecordPurpose { HOSTNAME = "HOSTNAME", OWNERSHIP = "OWNERSHIP", SSL = "SSL" } export declare const EmbedVerificationRecord: z.ZodObject<{ type: z.ZodEnum<{ CNAME: EmbedVerificationRecordType.CNAME; TXT: EmbedVerificationRecordType.TXT; }>; name: z.ZodString; value: z.ZodString; purpose: z.ZodEnum<{ HOSTNAME: EmbedVerificationRecordPurpose.HOSTNAME; OWNERSHIP: EmbedVerificationRecordPurpose.OWNERSHIP; SSL: EmbedVerificationRecordPurpose.SSL; }>; }, z.core.$strip>; export type EmbedVerificationRecord = z.infer; export declare const EmbedSubdomain: z.ZodObject<{ platformId: z.ZodString; hostname: z.ZodString; status: z.ZodEnum<{ PENDING_VERIFICATION: EmbedSubdomainStatus.PENDING_VERIFICATION; ACTIVE: EmbedSubdomainStatus.ACTIVE; FAILED: EmbedSubdomainStatus.FAILED; }>; cloudflareId: z.ZodString; verificationRecords: z.ZodArray; name: z.ZodString; value: z.ZodString; purpose: z.ZodEnum<{ HOSTNAME: EmbedVerificationRecordPurpose.HOSTNAME; OWNERSHIP: EmbedVerificationRecordPurpose.OWNERSHIP; SSL: EmbedVerificationRecordPurpose.SSL; }>; }, z.core.$strip>>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export type EmbedSubdomain = z.infer; export declare const GenerateEmbedSubdomainRequest: z.ZodObject<{ hostname: z.ZodCustomStringFormat<"hostname">; }, z.core.$strip>; export type GenerateEmbedSubdomainRequest = z.infer; //# sourceMappingURL=index.d.ts.map