import * as z from "zod/v3"; /** * Information for the user who will be the primary payroll administrator for the new company. */ export type User = { /** * The first name of the user who will be the primary payroll admin. */ firstName: string; /** * The last name of the user who will be the primary payroll admin. */ lastName: string; /** * The email of the user who will be the primary payroll admin. */ email: string; /** * The phone number of the user who will be the primary payroll admin. */ phone?: string | undefined; }; export type PartnerManagedCompanyCreateRequestCompany = { /** * The legal name of the company. */ name: string; /** * The name of the company. */ tradeName?: string | undefined; /** * The employer identification number (EIN) of the company. */ ein?: string | undefined; /** * Whether the company only supports contractors. Should be set to true if the company has no W-2 employees. If not passed, will default to false (i.e. the company will support both contractors and employees). */ contractorOnly?: boolean | undefined; }; export type PartnerManagedCompanyCreateRequest = { /** * Information for the user who will be the primary payroll administrator for the new company. */ user: User; company: PartnerManagedCompanyCreateRequestCompany; }; /** @internal */ export type User$Outbound = { first_name: string; last_name: string; email: string; phone?: string | undefined; }; /** @internal */ export declare const User$outboundSchema: z.ZodType; export declare function userToJSON(user: User): string; /** @internal */ export type PartnerManagedCompanyCreateRequestCompany$Outbound = { name: string; trade_name?: string | undefined; ein?: string | undefined; contractor_only?: boolean | undefined; }; /** @internal */ export declare const PartnerManagedCompanyCreateRequestCompany$outboundSchema: z.ZodType; export declare function partnerManagedCompanyCreateRequestCompanyToJSON(partnerManagedCompanyCreateRequestCompany: PartnerManagedCompanyCreateRequestCompany): string; /** @internal */ export type PartnerManagedCompanyCreateRequest$Outbound = { user: User$Outbound; company: PartnerManagedCompanyCreateRequestCompany$Outbound; }; /** @internal */ export declare const PartnerManagedCompanyCreateRequest$outboundSchema: z.ZodType; export declare function partnerManagedCompanyCreateRequestToJSON(partnerManagedCompanyCreateRequest: PartnerManagedCompanyCreateRequest): string; //# sourceMappingURL=partnermanagedcompanycreaterequest.d.ts.map