import * as z from "zod/v3";
export type ProfitAndLossFilter = {
    /**
     * Filter by customer id
     */
    customerId?: string | undefined;
    /**
     * Filter by start date. If start date is given, end date is required.
     */
    startDate?: string | undefined;
    /**
     * Filter by end date. If end date is given, start date is required.
     */
    endDate?: string | undefined;
    /**
     * Filter by location id
     */
    locationId?: string | undefined;
};
/** @internal */
export type ProfitAndLossFilter$Outbound = {
    customer_id?: string | undefined;
    start_date?: string | undefined;
    end_date?: string | undefined;
    location_id?: string | undefined;
};
/** @internal */
export declare const ProfitAndLossFilter$outboundSchema: z.ZodType<ProfitAndLossFilter$Outbound, z.ZodTypeDef, ProfitAndLossFilter>;
export declare function profitAndLossFilterToJSON(profitAndLossFilter: ProfitAndLossFilter): string;
//# sourceMappingURL=profitandlossfilter.d.ts.map