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 { TestDomainRouteAgentResultDto } from "./testdomainrouteagentresultdto.js"; import { TestDomainRouteWebhookResultDto } from "./testdomainroutewebhookresultdto.js"; export declare const DomainStatus: { readonly Pending: "pending"; readonly Verified: "verified"; }; export type DomainStatus = ClosedEnum; export declare const TestDomainRouteResponseDtoType: { readonly Agent: "agent"; readonly Webhook: "webhook"; }; export type TestDomainRouteResponseDtoType = ClosedEnum; export type TestDomainRouteResponseDto = { matched: boolean; dryRun: boolean; domainStatus?: DomainStatus | undefined; mxRecordConfigured?: boolean | undefined; type?: TestDomainRouteResponseDtoType | undefined; /** * Human-readable delivery target summary in dry-run mode. */ wouldDeliverTo?: string | undefined; /** * The outbound payload (dry-run only). */ payload?: { [k: string]: any; } | undefined; webhook?: TestDomainRouteWebhookResultDto | undefined; agent?: TestDomainRouteAgentResultDto | undefined; }; /** @internal */ export declare const DomainStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const TestDomainRouteResponseDtoType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const TestDomainRouteResponseDto$inboundSchema: z.ZodType; export declare function testDomainRouteResponseDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=testdomainrouteresponsedto.d.ts.map