import * as z from "zod/v4-mini"; import { SubModifyTaxAction } from "./sub-modify-tax-action.js"; export type SubModifyTaxParams = { action: SubModifyTaxAction; /** * Optional. When to apply the change; defaults to now if omitted. */ effectiveDate?: Date | undefined; /** * Required when action="remove". ID of the TaxAssociation to soft-delete. */ taxAssociationId?: string | undefined; /** * Required when action="add". ID of the active tax rate to attach. */ taxRateId?: string | undefined; }; /** @internal */ export type SubModifyTaxParams$Outbound = { action: string; effective_date?: string | undefined; tax_association_id?: string | undefined; tax_rate_id?: string | undefined; }; /** @internal */ export declare const SubModifyTaxParams$outboundSchema: z.ZodMiniType; export declare function subModifyTaxParamsToJSON(subModifyTaxParams: SubModifyTaxParams): string; //# sourceMappingURL=sub-modify-tax-params.d.ts.map