import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ListDomainsRequest = { /** * Whether to include archived domains in the response. Defaults to `false` if not provided. */ archived?: boolean | undefined; /** * The search term to filter the domains by. */ search?: string | undefined; /** * The page number for pagination. */ page?: number | undefined; /** * The number of items per page. */ pageSize?: number | undefined; }; export type ListDomainsResponse = { result: Array; }; /** @internal */ export type ListDomainsRequest$Outbound = { archived: boolean; search?: string | undefined; page?: number | undefined; pageSize: number; }; /** @internal */ export declare const ListDomainsRequest$outboundSchema: z.ZodType; export declare function listDomainsRequestToJSON(listDomainsRequest: ListDomainsRequest): string; /** @internal */ export declare const ListDomainsResponse$inboundSchema: z.ZodType; export declare function listDomainsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=listdomains.d.ts.map