import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { TimeOffRequestApprover } from "./TimeOffRequestApprover"; import { TimeOffRequestEmployee } from "./TimeOffRequestEmployee"; import { TimeOffRequestRequestType } from "./TimeOffRequestRequestType"; import { TimeOffRequestStatus } from "./TimeOffRequestStatus"; import { TimeOffRequestUnits } from "./TimeOffRequestUnits"; export declare const TimeOffRequest: core.serialization.ObjectSchema; export declare namespace TimeOffRequest { interface Raw { employee?: TimeOffRequestEmployee.Raw | null; approver?: TimeOffRequestApprover.Raw | null; status?: TimeOffRequestStatus.Raw | null; employee_note?: string | null; units?: TimeOffRequestUnits.Raw | null; amount?: number | null; request_type?: TimeOffRequestRequestType.Raw | null; start_time?: string | null; end_time?: string | null; integration_params?: Record | null; linked_account_params?: Record | null; } }