import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ContractorPayment } from "./contractorpayment.js"; /** * The wage and reimbursement totals for all contractor payments within a given time period. */ export type Total = { /** * The total reimbursements for contractor payments within a given time period. */ reimbursements?: string | undefined; /** * The total wages for contractor payments within a given time period. */ wages?: string | undefined; }; export type ContractorPaymentSummaryContractorPayments = { /** * The UUID of the contractor. */ contractorUuid?: number | undefined; /** * The total reimbursements for the contractor within a given time period. */ reimbursementTotal?: string | undefined; /** * The total wages for the contractor within a given time period. */ wageTotal?: string | undefined; /** * The contractor's payments within a given time period. */ payments?: Array | undefined; }; /** * The representation of the summary of contractor payments for a given company in a given time period. */ export type ContractorPaymentSummary = { /** * The wage and reimbursement totals for all contractor payments within a given time period. */ total?: Total | undefined; /** * The individual contractor payments, within a given time period, grouped by contractor. */ contractorPayments?: Array | undefined; }; /** @internal */ export declare const Total$inboundSchema: z.ZodType; export declare function totalFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ContractorPaymentSummaryContractorPayments$inboundSchema: z.ZodType; export declare function contractorPaymentSummaryContractorPaymentsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ContractorPaymentSummary$inboundSchema: z.ZodType; export declare function contractorPaymentSummaryFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=contractorpaymentsummary.d.ts.map