import * as z from "zod/v3";
export type TaxRatesFilter = {
    /**
     * Boolean to describe if tax rate can be used for asset accounts
     */
    assets?: boolean | undefined;
    /**
     * Boolean to describe if tax rate can be used for equity accounts
     */
    equity?: boolean | undefined;
    /**
     * Boolean to describe if tax rate can be used for expense accounts
     */
    expenses?: boolean | undefined;
    /**
     * Boolean to describe if tax rate can be used for liability accounts
     */
    liabilities?: boolean | undefined;
    /**
     * Boolean to describe if tax rate can be used for revenue accounts
     */
    revenue?: boolean | undefined;
};
/** @internal */
export type TaxRatesFilter$Outbound = {
    assets?: boolean | undefined;
    equity?: boolean | undefined;
    expenses?: boolean | undefined;
    liabilities?: boolean | undefined;
    revenue?: boolean | undefined;
};
/** @internal */
export declare const TaxRatesFilter$outboundSchema: z.ZodType<TaxRatesFilter$Outbound, z.ZodTypeDef, TaxRatesFilter>;
export declare function taxRatesFilterToJSON(taxRatesFilter: TaxRatesFilter): string;
//# sourceMappingURL=taxratesfilter.d.ts.map