import * as z from "zod/v3";
export type InvoicesFilter = {
    /**
     * Return records with a row ID greater than or equal to the given value
     */
    idSince?: string | undefined;
    updatedSince?: Date | undefined;
    createdSince?: Date | undefined;
    /**
     * Invoice number to search for
     */
    number?: string | undefined;
    /**
     * Supplier ID to filter invoices by
     */
    supplierId?: string | undefined;
};
/** @internal */
export type InvoicesFilter$Outbound = {
    id_since?: string | undefined;
    updated_since?: string | undefined;
    created_since?: string | undefined;
    number?: string | undefined;
    supplier_id?: string | undefined;
};
/** @internal */
export declare const InvoicesFilter$outboundSchema: z.ZodType<InvoicesFilter$Outbound, z.ZodTypeDef, InvoicesFilter>;
export declare function invoicesFilterToJSON(invoicesFilter: InvoicesFilter): string;
//# sourceMappingURL=invoicesfilter.d.ts.map