import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type EmployeeOnboardingStatusOnboardingStep = { /** * User-friendly description of the onboarding step. */ title?: string | undefined; /** * String identifier for the onboarding step. */ id?: string | undefined; /** * When true, this step is required. */ required?: boolean | undefined; /** * When true, this step has been completed. */ completed?: boolean | undefined; /** * A list of onboarding steps required to begin this step. */ requirements?: Array | undefined; }; /** * The representation of an employee's onboarding status. */ export type EmployeeOnboardingStatus = { /** * Unique identifier for this employee. */ uuid: string; /** * One of the "onboarding_status" enum values. */ onboardingStatus?: string | undefined; /** * List of steps required to onboard an employee. */ onboardingSteps?: Array | undefined; }; /** @internal */ export declare const EmployeeOnboardingStatusOnboardingStep$inboundSchema: z.ZodType; export declare function employeeOnboardingStatusOnboardingStepFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EmployeeOnboardingStatus$inboundSchema: z.ZodType; export declare function employeeOnboardingStatusFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=employeeonboardingstatus.d.ts.map