import * as z from "zod"; import { UserV1, UserV1$Outbound } from "./userv1.js"; export type ScheduleEntryV2 = { endAt: Date; /** * Unique identifier of the schedule entry */ entryId?: string | undefined; /** * A unique identifier for this entry, used to determine a unique shift */ fingerprint?: string | undefined; /** * If present, the layer this entry applies to on the rota */ layerId?: string | undefined; /** * If present, the rotation this entry applies to on the schedule */ rotationId?: string | undefined; startAt: Date; user?: UserV1 | undefined; }; /** @internal */ export declare const ScheduleEntryV2$inboundSchema: z.ZodType; /** @internal */ export type ScheduleEntryV2$Outbound = { end_at: string; entry_id?: string | undefined; fingerprint?: string | undefined; layer_id?: string | undefined; rotation_id?: string | undefined; start_at: string; user?: UserV1$Outbound | undefined; }; /** @internal */ export declare const ScheduleEntryV2$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ScheduleEntryV2$ { /** @deprecated use `ScheduleEntryV2$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ScheduleEntryV2$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ScheduleEntryV2$Outbound` instead. */ type Outbound = ScheduleEntryV2$Outbound; } //# sourceMappingURL=scheduleentryv2.d.ts.map