import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
/**
 * The type of the category.
 */
export declare const CategoriesFilterType: {
    readonly Supplier: "supplier";
    readonly Expense: "expense";
    readonly Revenue: "revenue";
    readonly Customer: "customer";
};
/**
 * The type of the category.
 */
export type CategoriesFilterType = ClosedEnum<typeof CategoriesFilterType>;
export type CategoriesFilter = {
    /**
     * The type of the category.
     */
    type?: CategoriesFilterType | undefined;
};
/** @internal */
export declare const CategoriesFilterType$outboundSchema: z.ZodNativeEnum<typeof CategoriesFilterType>;
/** @internal */
export type CategoriesFilter$Outbound = {
    type?: string | undefined;
};
/** @internal */
export declare const CategoriesFilter$outboundSchema: z.ZodType<CategoriesFilter$Outbound, z.ZodTypeDef, CategoriesFilter>;
export declare function categoriesFilterToJSON(categoriesFilter: CategoriesFilter): string;
//# sourceMappingURL=categoriesfilter.d.ts.map