import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
import { SortDirection } from "./sortdirection.js";
/**
 * The field on which to sort the Opportunities
 */
export declare const OpportunitiesSortBy: {
    readonly CreatedAt: "created_at";
    readonly UpdatedAt: "updated_at";
    readonly Title: "title";
    readonly WinProbability: "win_probability";
    readonly MonetaryAmount: "monetary_amount";
    readonly Status: "status";
};
/**
 * The field on which to sort the Opportunities
 */
export type OpportunitiesSortBy = ClosedEnum<typeof OpportunitiesSortBy>;
export type OpportunitiesSort = {
    /**
     * The field on which to sort the Opportunities
     */
    by?: OpportunitiesSortBy | undefined;
    /**
     * The direction in which to sort the results
     */
    direction?: SortDirection | undefined;
};
/** @internal */
export declare const OpportunitiesSortBy$outboundSchema: z.ZodNativeEnum<typeof OpportunitiesSortBy>;
/** @internal */
export type OpportunitiesSort$Outbound = {
    by?: string | undefined;
    direction: string;
};
/** @internal */
export declare const OpportunitiesSort$outboundSchema: z.ZodType<OpportunitiesSort$Outbound, z.ZodTypeDef, OpportunitiesSort>;
export declare function opportunitiesSortToJSON(opportunitiesSort: OpportunitiesSort): string;
//# sourceMappingURL=opportunitiessort.d.ts.map