import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { OwnershipSearchFilter, OwnershipSearchFilter$Outbound } from "./ownershipsearchfilter.js"; import { OwnershipSearchSort } from "./ownershipsearchsort.js"; /** * Ownerships complex search query */ export type OwnershipSearchRequest = { /** * Number of entities returned */ size?: number | undefined; /** * Continuation token to paginate ownerships search result */ continuation?: string | undefined; /** * Filter for ownerships search query */ filter: OwnershipSearchFilter; sort?: OwnershipSearchSort | undefined; }; /** @internal */ export declare const OwnershipSearchRequest$inboundSchema: z.ZodType; /** @internal */ export type OwnershipSearchRequest$Outbound = { size: number; continuation?: string | undefined; filter: OwnershipSearchFilter$Outbound; sort?: string | undefined; }; /** @internal */ export declare const OwnershipSearchRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace OwnershipSearchRequest$ { /** @deprecated use `OwnershipSearchRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OwnershipSearchRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OwnershipSearchRequest$Outbound` instead. */ type Outbound = OwnershipSearchRequest$Outbound; } export declare function ownershipSearchRequestToJSON(ownershipSearchRequest: OwnershipSearchRequest): string; export declare function ownershipSearchRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=ownershipsearchrequest.d.ts.map