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 ReasonCode: { readonly Disabled: "disabled"; readonly DiscoveryNotConfigured: "discovery_not_configured"; readonly UnsupportedProvider: "unsupported_provider"; readonly IncompleteConfiguration: "incomplete_configuration"; readonly ProviderSettingsUnavailable: "provider_settings_unavailable"; readonly UntrustedProviderFlow: "untrusted_provider_flow"; readonly TemplateNotOnboarded: "template_not_onboarded"; }; export type ReasonCode = ClosedEnum; export type DomainConnectStatusResponseDto = { available: boolean; providerName?: string | undefined; providerId?: string | undefined; reason?: string | undefined; reasonCode?: ReasonCode | undefined; manualRecords: Array; }; /** @internal */ export declare const ReasonCode$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const DomainConnectStatusResponseDto$inboundSchema: z.ZodType; export declare function domainConnectStatusResponseDtoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=domainconnectstatusresponsedto.d.ts.map