import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * The overview of the payroll totals. */ export type PayrollTotals = { /** * The total company debit for the payroll. */ companyDebit?: number | null | undefined; /** * The total tax debit for the payroll. */ taxDebit?: number | null | undefined; /** * The total check amount for the payroll. */ checkAmount?: number | null | undefined; /** * The net pay amount for the payroll. */ netPay?: number | null | undefined; /** * The gross pay amount for the payroll. */ grossPay?: number | null | undefined; /** * The total amount of employer paid taxes for the payroll. */ employerTaxes?: number | null | undefined; /** * The total amount of employee paid taxes for the payroll. */ employeeTaxes?: number | null | undefined; /** * The total amount of company contributed benefits for the payroll. */ employerBenefitContributions?: number | null | undefined; /** * The total amount of employee deducted benefits for the payroll. */ employeeBenefitDeductions?: number | null | undefined; }; /** @internal */ export declare const PayrollTotals$inboundSchema: z.ZodType; /** @internal */ export type PayrollTotals$Outbound = { company_debit?: number | null | undefined; tax_debit?: number | null | undefined; check_amount?: number | null | undefined; net_pay?: number | null | undefined; gross_pay?: number | null | undefined; employer_taxes?: number | null | undefined; employee_taxes?: number | null | undefined; employer_benefit_contributions?: number | null | undefined; employee_benefit_deductions?: number | null | undefined; }; /** @internal */ export declare const PayrollTotals$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PayrollTotals$ { /** @deprecated use `PayrollTotals$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PayrollTotals$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PayrollTotals$Outbound` instead. */ type Outbound = PayrollTotals$Outbound; } export declare function payrollTotalsToJSON(payrollTotals: PayrollTotals): string; export declare function payrollTotalsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=payrolltotals.d.ts.map