import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type OpportunitiesFilter = { /** * Title of the opportunity to filter on */ title?: string | undefined; /** * Status to filter on */ status?: string | undefined; /** * Monetary amount to filter on */ monetaryAmount?: number | undefined; /** * Win probability to filter on */ winProbability?: number | undefined; /** * Company ID to filter on */ companyId?: string | undefined; /** * Owner ID to filter on */ ownerId?: string | undefined; /** * Primary contact ID to filter on */ primaryContactId?: string | undefined; }; /** @internal */ export declare const OpportunitiesFilter$inboundSchema: z.ZodType; /** @internal */ export type OpportunitiesFilter$Outbound = { title?: string | undefined; status?: string | undefined; monetary_amount?: number | undefined; win_probability?: number | undefined; company_id?: string | undefined; owner_id?: string | undefined; primary_contact_id?: string | undefined; }; /** @internal */ export declare const OpportunitiesFilter$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 OpportunitiesFilter$ { /** @deprecated use `OpportunitiesFilter$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `OpportunitiesFilter$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `OpportunitiesFilter$Outbound` instead. */ type Outbound = OpportunitiesFilter$Outbound; } export declare function opportunitiesFilterToJSON(opportunitiesFilter: OpportunitiesFilter): string; export declare function opportunitiesFilterFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=opportunitiesfilter.d.ts.map