import * as z from "zod/v3";
import { OpenEnum } from "../../types/enums.js";
/**
 * Filter by bill status
 */
export declare const BillsFilterStatus: {
    readonly Paid: "paid";
    readonly Unpaid: "unpaid";
    readonly PartiallyPaid: "partially_paid";
};
/**
 * Filter by bill status
 */
export type BillsFilterStatus = OpenEnum<typeof BillsFilterStatus>;
export type BillsFilter = {
    updatedSince?: Date | undefined;
    /**
     * Filter by bill status
     */
    status?: BillsFilterStatus | undefined;
};
/** @internal */
export declare const BillsFilterStatus$outboundSchema: z.ZodType<string, z.ZodTypeDef, BillsFilterStatus>;
/** @internal */
export type BillsFilter$Outbound = {
    updated_since?: string | undefined;
    status?: string | undefined;
};
/** @internal */
export declare const BillsFilter$outboundSchema: z.ZodType<BillsFilter$Outbound, z.ZodTypeDef, BillsFilter>;
export declare function billsFilterToJSON(billsFilter: BillsFilter): string;
//# sourceMappingURL=billsfilter.d.ts.map