import * as z from "zod/v3"; export type DepartmentPeopleRequestBodyEmployees = { uuid?: string | undefined; }; export type DepartmentPeopleRequestBodyContractors = { uuid?: string | undefined; }; export type DepartmentPeopleRequestBody = { /** * The current version of the object. See the [versioning guide](https://docs.gusto.com/embedded-payroll/docs/idempotency) for information on how to use this field. */ version: string; /** * Array of employees to add or remove from the department */ employees?: Array | undefined; /** * Array of contractors to add or remove from the department */ contractors?: Array | undefined; }; /** @internal */ export type DepartmentPeopleRequestBodyEmployees$Outbound = { uuid?: string | undefined; }; /** @internal */ export declare const DepartmentPeopleRequestBodyEmployees$outboundSchema: z.ZodType; export declare function departmentPeopleRequestBodyEmployeesToJSON(departmentPeopleRequestBodyEmployees: DepartmentPeopleRequestBodyEmployees): string; /** @internal */ export type DepartmentPeopleRequestBodyContractors$Outbound = { uuid?: string | undefined; }; /** @internal */ export declare const DepartmentPeopleRequestBodyContractors$outboundSchema: z.ZodType; export declare function departmentPeopleRequestBodyContractorsToJSON(departmentPeopleRequestBodyContractors: DepartmentPeopleRequestBodyContractors): string; /** @internal */ export type DepartmentPeopleRequestBody$Outbound = { version: string; employees?: Array | undefined; contractors?: Array | undefined; }; /** @internal */ export declare const DepartmentPeopleRequestBody$outboundSchema: z.ZodType; export declare function departmentPeopleRequestBodyToJSON(departmentPeopleRequestBody: DepartmentPeopleRequestBody): string; //# sourceMappingURL=departmentpeoplerequestbody.d.ts.map