import * as z from "zod/v3"; export type LiabilitySelections = { /** * The ID of the tax. */ taxId: number; /** * The UUID of the last external payroll with an unpaid liability for this tax. Set to `null` to indicate no liability. */ lastUnpaidExternalPayrollUuid: string | null; /** * The total cumulative unpaid liability amount for this tax across all external payrolls up to and including the one specified by `last_unpaid_external_payroll_uuid`. */ unpaidLiabilityAmount: string; }; /** * The request body for updating tax liability selections. */ export type TaxLiabilitySelectionsRequest = { /** * Tax liability selections to record for the company's external payrolls. */ liabilitySelections: Array; }; /** @internal */ export type LiabilitySelections$Outbound = { tax_id: number; last_unpaid_external_payroll_uuid: string | null; unpaid_liability_amount: string; }; /** @internal */ export declare const LiabilitySelections$outboundSchema: z.ZodType; export declare function liabilitySelectionsToJSON(liabilitySelections: LiabilitySelections): string; /** @internal */ export type TaxLiabilitySelectionsRequest$Outbound = { liability_selections: Array; }; /** @internal */ export declare const TaxLiabilitySelectionsRequest$outboundSchema: z.ZodType; export declare function taxLiabilitySelectionsRequestToJSON(taxLiabilitySelectionsRequest: TaxLiabilitySelectionsRequest): string; //# sourceMappingURL=taxliabilityselectionsrequest.d.ts.map