import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type NewYearsDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type MlkDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type PresidentsDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type MemorialDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type Juneteenth = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type IndependenceDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type LaborDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type ColumbusDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type VeteransDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type Thanksgiving = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; export type ChristmasDay = { selected?: boolean | undefined; name?: string | undefined; date?: string | undefined; }; /** * List of the eleven supported federal holidays and their details */ export type FederalHolidays = { newYearsDay?: NewYearsDay | undefined; mlkDay?: MlkDay | undefined; presidentsDay?: PresidentsDay | undefined; memorialDay?: MemorialDay | undefined; juneteenth?: Juneteenth | undefined; independenceDay?: IndependenceDay | undefined; laborDay?: LaborDay | undefined; columbusDay?: ColumbusDay | undefined; veteransDay?: VeteransDay | undefined; thanksgiving?: Thanksgiving | undefined; christmasDay?: ChristmasDay | undefined; }; export type HolidayPayPolicyEmployees = { uuid?: string | undefined; }; /** * Representation of a Holiday Pay Policy */ export type HolidayPayPolicy = { /** * The current version of the object. See the [versioning guide](https://docs.gusto.com/embedded-payroll/docs/versioning#object-layer) for information on how to use this field. */ version: string; /** * A unique identifier for the company owning the holiday pay policy */ companyUuid: string; /** * List of the eleven supported federal holidays and their details */ federalHolidays: FederalHolidays; /** * List of employee uuids under a holiday pay policy */ employees: Array; }; /** @internal */ export declare const NewYearsDay$inboundSchema: z.ZodType; export declare function newYearsDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const MlkDay$inboundSchema: z.ZodType; export declare function mlkDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PresidentsDay$inboundSchema: z.ZodType; export declare function presidentsDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const MemorialDay$inboundSchema: z.ZodType; export declare function memorialDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Juneteenth$inboundSchema: z.ZodType; export declare function juneteenthFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const IndependenceDay$inboundSchema: z.ZodType; export declare function independenceDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const LaborDay$inboundSchema: z.ZodType; export declare function laborDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ColumbusDay$inboundSchema: z.ZodType; export declare function columbusDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const VeteransDay$inboundSchema: z.ZodType; export declare function veteransDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Thanksgiving$inboundSchema: z.ZodType; export declare function thanksgivingFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ChristmasDay$inboundSchema: z.ZodType; export declare function christmasDayFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const FederalHolidays$inboundSchema: z.ZodType; export declare function federalHolidaysFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const HolidayPayPolicyEmployees$inboundSchema: z.ZodType; export declare function holidayPayPolicyEmployeesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const HolidayPayPolicy$inboundSchema: z.ZodType; export declare function holidayPayPolicyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=holidaypaypolicy.d.ts.map