import * as z from "zod/v4-mini"; import { TaxRateEntityType } from "./tax-rate-entity-type.js"; export type CreateTaxAssociationRequest = { autoApply?: boolean | undefined; currency?: string | undefined; /** * EndDate sets when this association expires. Must be after StartDate when both are provided. */ endDate?: Date | undefined; entityId?: string | undefined; entityType?: TaxRateEntityType | undefined; externalCustomerId?: string | undefined; metadata?: { [k: string]: string; } | undefined; priority?: number | undefined; /** * StartDate sets when this association becomes active. Defaults to now if omitted. */ startDate?: Date | undefined; taxRateCode: string; }; /** @internal */ export type CreateTaxAssociationRequest$Outbound = { auto_apply?: boolean | undefined; currency?: string | undefined; end_date?: string | undefined; entity_id?: string | undefined; entity_type?: string | undefined; external_customer_id?: string | undefined; metadata?: { [k: string]: string; } | undefined; priority?: number | undefined; start_date?: string | undefined; tax_rate_code: string; }; /** @internal */ export declare const CreateTaxAssociationRequest$outboundSchema: z.ZodMiniType; export declare function createTaxAssociationRequestToJSON(createTaxAssociationRequest: CreateTaxAssociationRequest): string; //# sourceMappingURL=create-tax-association-request.d.ts.map