import { z } from 'zod'; export declare class Domains { itemSchema: z.ZodObject; CallerReference: z.ZodOptional; Config: z.ZodOptional; PrivateZone: z.ZodOptional; }, "strip", z.ZodTypeAny, { Comment?: string | undefined; PrivateZone?: boolean | undefined; }, { Comment?: string | undefined; PrivateZone?: boolean | undefined; }>>; ResourceRecordSetCount: z.ZodOptional; LinkedService: z.ZodOptional; Description: z.ZodOptional; }, "strip", z.ZodTypeAny, { ServicePrincipal?: string | undefined; Description?: string | undefined; }, { ServicePrincipal?: string | undefined; Description?: string | undefined; }>>>; }, { Id: z.ZodString; }>, "strip", z.ZodTypeAny, { Name?: string | undefined; CallerReference?: string | undefined; Config?: { Comment?: string | undefined; PrivateZone?: boolean | undefined; } | undefined; ResourceRecordSetCount?: number | undefined; LinkedService?: { ServicePrincipal?: string | undefined; Description?: string | undefined; } | undefined; Id: string; }, { Name?: string | undefined; CallerReference?: string | undefined; Config?: { Comment?: string | undefined; PrivateZone?: boolean | undefined; } | undefined; ResourceRecordSetCount?: number | undefined; LinkedService?: { ServicePrincipal?: string | undefined; Description?: string | undefined; } | undefined; Id: string; }>; collectionSchema: z.ZodArray; CallerReference: z.ZodOptional; Config: z.ZodOptional; PrivateZone: z.ZodOptional; }, "strip", z.ZodTypeAny, { Comment?: string | undefined; PrivateZone?: boolean | undefined; }, { Comment?: string | undefined; PrivateZone?: boolean | undefined; }>>; ResourceRecordSetCount: z.ZodOptional; LinkedService: z.ZodOptional; Description: z.ZodOptional; }, "strip", z.ZodTypeAny, { ServicePrincipal?: string | undefined; Description?: string | undefined; }, { ServicePrincipal?: string | undefined; Description?: string | undefined; }>>>; }, { Id: z.ZodString; }>, "strip", z.ZodTypeAny, { Name?: string | undefined; CallerReference?: string | undefined; Config?: { Comment?: string | undefined; PrivateZone?: boolean | undefined; } | undefined; ResourceRecordSetCount?: number | undefined; LinkedService?: { ServicePrincipal?: string | undefined; Description?: string | undefined; } | undefined; Id: string; }, { Name?: string | undefined; CallerReference?: string | undefined; Config?: { Comment?: string | undefined; PrivateZone?: boolean | undefined; } | undefined; ResourceRecordSetCount?: number | undefined; LinkedService?: { ServicePrincipal?: string | undefined; Description?: string | undefined; } | undefined; Id: string; }>, "many">; listHostedZones(): Promise>; list(): Promise>; clear(): Promise; write(): Promise; } declare const _default: Domains; export default _default; //# sourceMappingURL=domains.d.ts.map