import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ExpectedDnsRecordDto } from "./expecteddnsrecorddto.js"; export declare const DomainResponseDtoStatus: { readonly Pending: "pending"; readonly Verified: "verified"; }; export type DomainResponseDtoStatus = ClosedEnum; export type DomainResponseDto = { id: string; name: string; status: DomainResponseDtoStatus; mxRecordConfigured: boolean; dnsProvider?: string | undefined; environmentId: string; organizationId: string; createdAt: string; updatedAt: string; expectedDnsRecords?: Array | undefined; /** * String key-value metadata (max 10 keys, 500 characters total when set via API). */ data?: { [k: string]: string; } | undefined; }; /** @internal */ export declare const DomainResponseDtoStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DomainResponseDto$inboundSchema: z.ZodType; export declare function domainResponseDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=domainresponsedto.d.ts.map