import { zod } from './zod'; export declare const advancesCreateSchema: zod.ZodObject>; advance_type_id: zod.ZodString; amount: zod.ZodPipeline; date_of_payment: zod.ZodNullable>; date_of_receipt: zod.ZodNullable>; employee_id: zod.ZodNullable>; installments: zod.ZodPipeline; notes: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { installments: number; advance_type_id: string; amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advance_request_id?: string | null | undefined; employee_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; }, { installments: string; advance_type_id: string; amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advance_request_id?: string | null | undefined; employee_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; }>; export declare const advancesEditSchema: zod.ZodObject>; advance_type_id: zod.ZodOptional; amount: zod.ZodPipeline; date_of_payment: zod.ZodNullable>; date_of_receipt: zod.ZodNullable>; employee_id: zod.ZodNullable>; installments: zod.ZodPipeline; notes: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { installments: number; amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advance_request_id?: string | null | undefined; advance_type_id?: string | undefined; employee_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; }, { installments: string; amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advance_request_id?: string | null | undefined; advance_type_id?: string | undefined; employee_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; }>; export declare const allowancesCreateSchema: zod.ZodObject>; date_of_received: zod.ZodNullable>; employee_id: zod.ZodNullable>; notes: zod.ZodNullable>; request_allowances_id: zod.ZodNullable>; suggested_amount: zod.ZodPipeline; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { allowance_type_id: string; suggested_amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; request_allowances_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; date_of_received?: Date | null | undefined; }, { allowance_type_id: string; suggested_amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; request_allowances_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; date_of_received?: Date | null | undefined; }>; export declare const allowancesEditSchema: zod.ZodObject; bank_account_id: zod.ZodNullable>; date_of_received: zod.ZodNullable>; employee_id: zod.ZodNullable>; notes: zod.ZodNullable>; request_allowances_id: zod.ZodNullable>; suggested_amount: zod.ZodPipeline; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { suggested_amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; allowance_type_id?: string | undefined; request_allowances_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; date_of_received?: Date | null | undefined; }, { suggested_amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; allowance_type_id?: string | undefined; request_allowances_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; date_of_received?: Date | null | undefined; }>; export declare const announcementsCreateSchema: zod.ZodObject>>; title: zod.ZodString; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; level: string; message: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; subscribers_ids?: string[] | null | undefined; }, { title: string; level: string; message: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; subscribers_ids?: string[] | null | undefined; }>; export declare const announcementsEditSchema: zod.ZodObject; message: zod.ZodOptional; subscribers_ids: zod.ZodNullable>>; title: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; title?: string | undefined; level?: string | undefined; message?: string | undefined; subscribers_ids?: string[] | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; title?: string | undefined; level?: string | undefined; message?: string | undefined; subscribers_ids?: string[] | null | undefined; }>; export declare const bonusesCreateSchema: zod.ZodObject; bank_account_id: zod.ZodNullable>; bonus_request_id: zod.ZodNullable>; bonus_type_id: zod.ZodString; employee_id: zod.ZodNullable>; note: zod.ZodNullable>; reason: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { bonus_type_id: string; amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; bonus_request_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }, { bonus_type_id: string; amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; bonus_request_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }>; export declare const bonusesEditSchema: zod.ZodObject; bank_account_id: zod.ZodNullable>; bonus_request_id: zod.ZodNullable>; bonus_type_id: zod.ZodOptional; employee_id: zod.ZodNullable>; note: zod.ZodNullable>; reason: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; bonus_request_id?: string | null | undefined; bonus_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }, { amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; employee_id?: string | null | undefined; bonus_request_id?: string | null | undefined; bonus_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }>; export declare const certificationsCreateSchema: zod.ZodObject>; credential_url: zod.ZodNullable>; date_of_expiry: zod.ZodNullable>; date_of_issue: zod.ZodDate; employee_id: zod.ZodString; issuing_organization: zod.ZodString; level: zod.ZodNullable>; name: zod.ZodString; specialization: zod.ZodString; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; name: string; date_of_issue: Date; issuing_organization: string; specialization: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; level?: string | null | undefined; credential_number?: string | null | undefined; credential_url?: string | null | undefined; date_of_expiry?: Date | null | undefined; }, { employee_id: string; name: string; date_of_issue: Date; issuing_organization: string; specialization: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; level?: string | null | undefined; credential_number?: string | null | undefined; credential_url?: string | null | undefined; date_of_expiry?: Date | null | undefined; }>; export declare const certificationsEditSchema: zod.ZodObject>; credential_url: zod.ZodNullable>; date_of_expiry: zod.ZodNullable>; date_of_issue: zod.ZodOptional; employee_id: zod.ZodOptional; issuing_organization: zod.ZodOptional; level: zod.ZodNullable>; name: zod.ZodOptional; specialization: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; level?: string | null | undefined; credential_number?: string | null | undefined; credential_url?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | undefined; issuing_organization?: string | undefined; specialization?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; level?: string | null | undefined; credential_number?: string | null | undefined; credential_url?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | undefined; issuing_organization?: string | undefined; specialization?: string | undefined; }>; export declare const commissionsCreateSchema: zod.ZodObject; commission_request_id: zod.ZodNullable>; commission_type_id: zod.ZodString; employee_id: zod.ZodNullable>; note: zod.ZodNullable>; reason: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { commission_type_id: string; amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; commission_request_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }, { commission_type_id: string; amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; commission_request_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }>; export declare const commissionsEditSchema: zod.ZodObject; commission_request_id: zod.ZodNullable>; commission_type_id: zod.ZodOptional; employee_id: zod.ZodNullable>; note: zod.ZodNullable>; reason: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; commission_request_id?: string | null | undefined; commission_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }, { amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; commission_request_id?: string | null | undefined; commission_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }>; export declare const contractsCreateSchema: zod.ZodObject>; compensation_type_id: zod.ZodNullable>; contract_type_id: zod.ZodString; date_of_start: zod.ZodNullable>; duties: zod.ZodNullable>; employee_id: zod.ZodString; insurance: zod.ZodNullable>; job_title_id: zod.ZodNullable>; maximum_retirement_renewal_age: zod.ZodPipeline; period: zod.ZodPipeline; probation_period: zod.ZodPipeline; recruitment_agencies_id: zod.ZodNullable>; responsibilities: zod.ZodNullable>; retirement_age: zod.ZodPipeline; retirement_renewal_period: zod.ZodPipeline; salary: zod.ZodPipeline; work_hour_id: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; contract_type_id: string; salary: number; maximum_retirement_renewal_age: number; period: number; probation_period: number; retirement_age: number; retirement_renewal_period: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; job_title_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_start?: Date | null | undefined; benefits?: string | null | undefined; compensation_type_id?: string | null | undefined; duties?: string | null | undefined; insurance?: boolean | null | undefined; recruitment_agencies_id?: string | null | undefined; responsibilities?: string | null | undefined; work_hour_id?: string | null | undefined; }, { employee_id: string; contract_type_id: string; salary: string; maximum_retirement_renewal_age: string; period: string; probation_period: string; retirement_age: string; retirement_renewal_period: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; job_title_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_start?: Date | null | undefined; benefits?: string | null | undefined; compensation_type_id?: string | null | undefined; duties?: string | null | undefined; insurance?: boolean | null | undefined; recruitment_agencies_id?: string | null | undefined; responsibilities?: string | null | undefined; work_hour_id?: string | null | undefined; }>; export declare const contractsEditSchema: zod.ZodObject>; compensation_type_id: zod.ZodNullable>; contract_type_id: zod.ZodOptional; date_of_start: zod.ZodNullable>; duties: zod.ZodNullable>; employee_id: zod.ZodOptional; insurance: zod.ZodNullable>; job_title_id: zod.ZodNullable>; maximum_retirement_renewal_age: zod.ZodPipeline; period: zod.ZodPipeline; probation_period: zod.ZodPipeline; recruitment_agencies_id: zod.ZodNullable>; responsibilities: zod.ZodNullable>; retirement_age: zod.ZodPipeline; retirement_renewal_period: zod.ZodPipeline; salary: zod.ZodPipeline; work_hour_id: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { salary: number; maximum_retirement_renewal_age: number; period: number; probation_period: number; retirement_age: number; retirement_renewal_period: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; contract_type_id?: string | undefined; job_title_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_start?: Date | null | undefined; benefits?: string | null | undefined; compensation_type_id?: string | null | undefined; duties?: string | null | undefined; insurance?: boolean | null | undefined; recruitment_agencies_id?: string | null | undefined; responsibilities?: string | null | undefined; work_hour_id?: string | null | undefined; }, { salary: string; maximum_retirement_renewal_age: string; period: string; probation_period: string; retirement_age: string; retirement_renewal_period: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; contract_type_id?: string | undefined; job_title_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_start?: Date | null | undefined; benefits?: string | null | undefined; compensation_type_id?: string | null | undefined; duties?: string | null | undefined; insurance?: boolean | null | undefined; recruitment_agencies_id?: string | null | undefined; responsibilities?: string | null | undefined; work_hour_id?: string | null | undefined; }>; export declare const deductionsCreateSchema: zod.ZodObject; deduction_type_id: zod.ZodString; employee_id: zod.ZodNullable>; note: zod.ZodNullable>; reason: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { deduction_type_id: string; amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }, { deduction_type_id: string; amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }>; export declare const deductionsEditSchema: zod.ZodObject; deduction_type_id: zod.ZodOptional; employee_id: zod.ZodNullable>; note: zod.ZodNullable>; reason: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; deduction_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }, { amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | null | undefined; deduction_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; note?: string | null | undefined; reason?: string | null | undefined; }>; export declare const driverLicensesCreateSchema: zod.ZodObject>; date_of_issue: zod.ZodNullable>; employee_id: zod.ZodString; license_number: zod.ZodNullable>; type: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; blood_type_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; type?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; license_number?: string | null | undefined; }, { employee_id: string; blood_type_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; type?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; license_number?: string | null | undefined; }>; export declare const driverLicensesEditSchema: zod.ZodObject; date_of_expiry: zod.ZodNullable>; date_of_issue: zod.ZodNullable>; employee_id: zod.ZodOptional; license_number: zod.ZodNullable>; type: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; blood_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; type?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; license_number?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; blood_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; type?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; license_number?: string | null | undefined; }>; export declare const emergencyContactsCreateSchema: zod.ZodObject; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { phone: string; employee_id: string; relation_type_id: string; name: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }, { phone: string; employee_id: string; relation_type_id: string; name: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }>; export declare const emergencyContactsEditSchema: zod.ZodObject; name: zod.ZodOptional; phone: zod.ZodOptional; relation_type_id: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; phone?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; relation_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; }, { id?: string | undefined; phone?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; relation_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; }>; export declare const employeesCreateSchema: zod.ZodObject<{ email: zod.ZodString; full_name: zod.ZodString; role_id: zod.ZodOptional; }, "strip", zod.ZodTypeAny, { email: string; full_name: string; role_id?: string | undefined; }, { email: string; full_name: string; role_id?: string | undefined; }>; export declare const employeesEditSchema: zod.ZodObject<{ building: zod.ZodNullable>; city_id: zod.ZodNullable>; city_of_birth_id: zod.ZodNullable>; country_id: zod.ZodNullable>; country_of_birth_id: zod.ZodNullable>; created_at: zod.ZodOptional; date_of_birth: zod.ZodNullable>; date_of_hiring: zod.ZodNullable>; date_of_termination: zod.ZodNullable>; full_name: zod.ZodNullable>; gender: zod.ZodNullable>>; id: zod.ZodOptional; image_id: zod.ZodNullable>; base64: zod.ZodNullable>; duration: zod.ZodNullable>; exif: zod.ZodNullable>>; fileName: zod.ZodNullable>; fileSize: zod.ZodOptional; height: zod.ZodNumber; mimeType: zod.ZodOptional; type: zod.ZodOptional, zod.ZodLiteral<"video">]>>; uri: zod.ZodString; width: zod.ZodNumber; }, "strip", zod.ZodTypeAny, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }>, zod.ZodObject<{ rawFile: zod.ZodObject<{ lastModified: zod.ZodNumber; name: zod.ZodString; }, "strip", zod.ZodTypeAny, { name: string; lastModified: number; }, { name: string; lastModified: number; }>; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; rawFile: { name: string; lastModified: number; }; }, { title: string; rawFile: { name: string; lastModified: number; }; }>]>>>; insurance_plan_id: zod.ZodNullable>; landmark: zod.ZodNullable>; phone: zod.ZodNullable>; preferences: zod.ZodOptional>; sponsor_id: zod.ZodNullable>; street: zod.ZodNullable>; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; username: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; phone?: string | null | undefined; city_id?: string | null | undefined; country_id?: string | null | undefined; updated_by?: string | null | undefined; city_of_birth_id?: string | null | undefined; country_of_birth_id?: string | null | undefined; image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; insurance_plan_id?: string | null | undefined; sponsor_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; building?: string | null | undefined; landmark?: string | null | undefined; street?: string | null | undefined; date_of_birth?: string | null | undefined; date_of_hiring?: string | null | undefined; date_of_termination?: string | null | undefined; full_name?: string | null | undefined; gender?: import("..").Genders | null | undefined; preferences?: import("..").Json | undefined; username?: string | null | undefined; }, { id?: string | undefined; phone?: string | null | undefined; city_id?: string | null | undefined; country_id?: string | null | undefined; updated_by?: string | null | undefined; city_of_birth_id?: string | null | undefined; country_of_birth_id?: string | null | undefined; image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; insurance_plan_id?: string | null | undefined; sponsor_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; building?: string | null | undefined; landmark?: string | null | undefined; street?: string | null | undefined; date_of_birth?: string | null | undefined; date_of_hiring?: string | null | undefined; date_of_termination?: string | null | undefined; full_name?: string | null | undefined; gender?: import("..").Genders | null | undefined; preferences?: import("..").Json | undefined; username?: string | null | undefined; }>; export declare const entitiesCreateSchema: zod.ZodObject<{ activity: zod.ZodNullable>; building: zod.ZodNullable>; ceo_id: zod.ZodNullable>; city_id: zod.ZodNullable>; country_id: zod.ZodNullable>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; email: zod.ZodNullable>; employee_name: zod.ZodNullable>; entity_type_id: zod.ZodString; established: zod.ZodNullable>>; id: zod.ZodOptional; landmark: zod.ZodNullable>; logo_id: zod.ZodNullable>; name: zod.ZodString; nationality_id: zod.ZodNullable>; parent_id: zod.ZodNullable>; phone: zod.ZodNullable>; slogan: zod.ZodNullable>; street: zod.ZodNullable>; tax_number: zod.ZodNullable>; trading_number: zod.ZodNullable>; type: zod.ZodNullable>; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; website: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { entity_type_id: string; name: string; activity?: string | null | undefined; id?: string | undefined; phone?: string | null | undefined; city_id?: string | null | undefined; country_id?: string | null | undefined; created_by?: string | undefined; updated_by?: string | null | undefined; ceo_id?: string | null | undefined; logo_id?: string | null | undefined; nationality_id?: string | null | undefined; parent_id?: string | null | undefined; email?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; building?: string | null | undefined; employee_name?: string | null | undefined; established?: number | null | undefined; landmark?: string | null | undefined; slogan?: string | null | undefined; street?: string | null | undefined; tax_number?: string | null | undefined; trading_number?: string | null | undefined; type?: string | null | undefined; website?: string | null | undefined; }, { entity_type_id: string; name: string; activity?: string | null | undefined; id?: string | undefined; phone?: string | null | undefined; city_id?: string | null | undefined; country_id?: string | null | undefined; created_by?: string | undefined; updated_by?: string | null | undefined; ceo_id?: string | null | undefined; logo_id?: string | null | undefined; nationality_id?: string | null | undefined; parent_id?: string | null | undefined; email?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; building?: string | null | undefined; employee_name?: string | null | undefined; established?: string | null | undefined; landmark?: string | null | undefined; slogan?: string | null | undefined; street?: string | null | undefined; tax_number?: string | null | undefined; trading_number?: string | null | undefined; type?: string | null | undefined; website?: string | null | undefined; }>; export declare const entitiesEditSchema: zod.ZodObject<{ activity: zod.ZodNullable>; building: zod.ZodNullable>; ceo_id: zod.ZodNullable>; city_id: zod.ZodNullable>; country_id: zod.ZodNullable>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; email: zod.ZodNullable>; employee_name: zod.ZodNullable>; entity_type_id: zod.ZodOptional; established: zod.ZodNullable>>; id: zod.ZodOptional; landmark: zod.ZodNullable>; logo_id: zod.ZodNullable>; name: zod.ZodOptional; nationality_id: zod.ZodNullable>; parent_id: zod.ZodNullable>; phone: zod.ZodNullable>; slogan: zod.ZodNullable>; street: zod.ZodNullable>; tax_number: zod.ZodNullable>; trading_number: zod.ZodNullable>; type: zod.ZodNullable>; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; website: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { activity?: string | null | undefined; id?: string | undefined; phone?: string | null | undefined; city_id?: string | null | undefined; country_id?: string | null | undefined; created_by?: string | undefined; updated_by?: string | null | undefined; ceo_id?: string | null | undefined; entity_type_id?: string | undefined; logo_id?: string | null | undefined; nationality_id?: string | null | undefined; parent_id?: string | null | undefined; email?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; building?: string | null | undefined; employee_name?: string | null | undefined; established?: number | null | undefined; landmark?: string | null | undefined; slogan?: string | null | undefined; street?: string | null | undefined; tax_number?: string | null | undefined; trading_number?: string | null | undefined; type?: string | null | undefined; website?: string | null | undefined; }, { activity?: string | null | undefined; id?: string | undefined; phone?: string | null | undefined; city_id?: string | null | undefined; country_id?: string | null | undefined; created_by?: string | undefined; updated_by?: string | null | undefined; ceo_id?: string | null | undefined; entity_type_id?: string | undefined; logo_id?: string | null | undefined; nationality_id?: string | null | undefined; parent_id?: string | null | undefined; email?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; building?: string | null | undefined; employee_name?: string | null | undefined; established?: string | null | undefined; landmark?: string | null | undefined; slogan?: string | null | undefined; street?: string | null | undefined; tax_number?: string | null | undefined; trading_number?: string | null | undefined; type?: string | null | undefined; website?: string | null | undefined; }>; export declare const expenseCreateSchema: zod.ZodObject; expense_type_id: zod.ZodString; request_expense_id: zod.ZodNullable>; title: zod.ZodString; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { expense_type_id: string; amount: number; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; request_expense_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }, { expense_type_id: string; amount: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; request_expense_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }>; export declare const expenseEditSchema: zod.ZodObject; expense_type_id: zod.ZodOptional; request_expense_id: zod.ZodNullable>; title: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; expense_type_id?: string | undefined; request_expense_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; title?: string | undefined; }, { amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; expense_type_id?: string | undefined; request_expense_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; title?: string | undefined; }>; export declare const identificationCardCreateSchema: zod.ZodObject>; base64: zod.ZodNullable>; duration: zod.ZodNullable>; exif: zod.ZodNullable>>; fileName: zod.ZodNullable>; fileSize: zod.ZodOptional; height: zod.ZodNumber; mimeType: zod.ZodOptional; type: zod.ZodOptional, zod.ZodLiteral<"video">]>>; uri: zod.ZodString; width: zod.ZodNumber; }, "strip", zod.ZodTypeAny, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }>, zod.ZodObject<{ rawFile: zod.ZodObject<{ lastModified: zod.ZodNumber; name: zod.ZodString; }, "strip", zod.ZodTypeAny, { name: string; lastModified: number; }, { name: string; lastModified: number; }>; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; rawFile: { name: string; lastModified: number; }; }, { title: string; rawFile: { name: string; lastModified: number; }; }>]>>>; date_of_expiry: zod.ZodNullable>; date_of_issue: zod.ZodNullable>; employee_id: zod.ZodString; front_image_id: zod.ZodNullable>; base64: zod.ZodNullable>; duration: zod.ZodNullable>; exif: zod.ZodNullable>>; fileName: zod.ZodNullable>; fileSize: zod.ZodOptional; height: zod.ZodNumber; mimeType: zod.ZodOptional; type: zod.ZodOptional, zod.ZodLiteral<"video">]>>; uri: zod.ZodString; width: zod.ZodNumber; }, "strip", zod.ZodTypeAny, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }>, zod.ZodObject<{ rawFile: zod.ZodObject<{ lastModified: zod.ZodNumber; name: zod.ZodString; }, "strip", zod.ZodTypeAny, { name: string; lastModified: number; }, { name: string; lastModified: number; }>; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; rawFile: { name: string; lastModified: number; }; }, { title: string; rawFile: { name: string; lastModified: number; }; }>]>>>; id_number: zod.ZodNullable>; job_title: zod.ZodNullable>; place_of_issue_id: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; back_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; front_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; place_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; id_number?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; job_title?: string | null | undefined; }, { employee_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; back_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; front_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; place_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; id_number?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; job_title?: string | null | undefined; }>; export declare const identificationCardEditSchema: zod.ZodObject>; base64: zod.ZodNullable>; duration: zod.ZodNullable>; exif: zod.ZodNullable>>; fileName: zod.ZodNullable>; fileSize: zod.ZodOptional; height: zod.ZodNumber; mimeType: zod.ZodOptional; type: zod.ZodOptional, zod.ZodLiteral<"video">]>>; uri: zod.ZodString; width: zod.ZodNumber; }, "strip", zod.ZodTypeAny, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }>, zod.ZodObject<{ rawFile: zod.ZodObject<{ lastModified: zod.ZodNumber; name: zod.ZodString; }, "strip", zod.ZodTypeAny, { name: string; lastModified: number; }, { name: string; lastModified: number; }>; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; rawFile: { name: string; lastModified: number; }; }, { title: string; rawFile: { name: string; lastModified: number; }; }>]>>>; date_of_expiry: zod.ZodNullable>; date_of_issue: zod.ZodNullable>; employee_id: zod.ZodOptional; front_image_id: zod.ZodNullable>; base64: zod.ZodNullable>; duration: zod.ZodNullable>; exif: zod.ZodNullable>>; fileName: zod.ZodNullable>; fileSize: zod.ZodOptional; height: zod.ZodNumber; mimeType: zod.ZodOptional; type: zod.ZodOptional, zod.ZodLiteral<"video">]>>; uri: zod.ZodString; width: zod.ZodNumber; }, "strip", zod.ZodTypeAny, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }>, zod.ZodObject<{ rawFile: zod.ZodObject<{ lastModified: zod.ZodNumber; name: zod.ZodString; }, "strip", zod.ZodTypeAny, { name: string; lastModified: number; }, { name: string; lastModified: number; }>; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; rawFile: { name: string; lastModified: number; }; }, { title: string; rawFile: { name: string; lastModified: number; }; }>]>>>; id_number: zod.ZodNullable>; job_title: zod.ZodNullable>; place_of_issue_id: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; back_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; front_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; place_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; id_number?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; job_title?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; back_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; front_image_id?: string | { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; } | { title: string; rawFile: { name: string; lastModified: number; }; } | null | undefined; place_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; id_number?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; job_title?: string | null | undefined; }>; export declare const jobTitleCreateSchema: zod.ZodObject>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: import("..").Json | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: import("..").Json | undefined; }>; export declare const jobTitleEditSchema: zod.ZodObject>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: import("..").Json | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: import("..").Json | undefined; }>; export declare const passportCreateSchema: zod.ZodObject; date_of_issue: zod.ZodNullable; employee_id: zod.ZodString; job_title: zod.ZodNullable; place_of_issue_id: zod.ZodNullable; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; place_of_issue_id: string | null; date_of_expiry: Date | null; date_of_issue: Date | null; job_title: string | null; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }, { employee_id: string; place_of_issue_id: string | null; date_of_expiry: Date | null; date_of_issue: Date | null; job_title: string | null; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }>; export declare const passportEditSchema: zod.ZodObject>; date_of_issue: zod.ZodNullable>; employee_id: zod.ZodString; job_title: zod.ZodNullable>; place_of_issue_id: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; place_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; job_title?: string | null | undefined; }, { employee_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; place_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; date_of_expiry?: Date | null | undefined; date_of_issue?: Date | null | undefined; job_title?: string | null | undefined; }>; export declare const relativeCreateSchema: zod.ZodObject>; employee_id: zod.ZodString; gender: zod.ZodNullable>>; name: zod.ZodString; relation_types_id: zod.ZodNullable>; type: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; name: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; relation_types_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; type?: string | null | undefined; date_of_birth?: Date | null | undefined; gender?: import("..").Genders | null | undefined; }, { employee_id: string; name: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; relation_types_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; type?: string | null | undefined; date_of_birth?: Date | null | undefined; gender?: import("..").Genders | null | undefined; }>; export declare const relativeEditSchema: zod.ZodObject>; employee_id: zod.ZodOptional; gender: zod.ZodNullable>>; name: zod.ZodOptional; relation_types_id: zod.ZodNullable>; type: zod.ZodNullable>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; relation_types_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; type?: string | null | undefined; date_of_birth?: Date | null | undefined; gender?: import("..").Genders | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; relation_types_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; type?: string | null | undefined; date_of_birth?: Date | null | undefined; gender?: import("..").Genders | null | undefined; }>; export declare const rolesCreateSchema: zod.ZodObject>; level: zod.ZodPipeline; name: zod.ZodString; permissions: zod.ZodOptional>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { name: string; level: number; permissions?: import("..").Json | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; description?: string | null | undefined; }, { name: string; level: string; permissions?: import("..").Json | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; description?: string | null | undefined; }>; export declare const rolesEditSchema: zod.ZodObject>; level: zod.ZodPipeline; name: zod.ZodOptional; permissions: zod.ZodOptional>; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { level: number; permissions?: import("..").Json | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; description?: string | null | undefined; }, { level: string; permissions?: import("..").Json | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; description?: string | null | undefined; }>; export declare const vacationCreateSchema: zod.ZodEffects>; to: zod.ZodDate; vacation_type_id: zod.ZodString; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; vacation_type_id: string; name: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }, { employee_id: string; vacation_type_id: string; name: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }>, { employee_id: string; vacation_type_id: string; name: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }, { employee_id: string; vacation_type_id: string; name: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }>; export declare const vacationEditSchema: zod.ZodEffects; from: zod.ZodOptional; name: zod.ZodOptional; request_vacation_id: zod.ZodNullable>; to: zod.ZodOptional; vacation_type_id: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; vacation_type_id?: string | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; from?: Date | undefined; to?: Date | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; vacation_type_id?: string | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; from?: Date | undefined; to?: Date | undefined; }>, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; vacation_type_id?: string | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; from?: Date | undefined; to?: Date | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; vacation_type_id?: string | undefined; request_vacation_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; name?: string | undefined; from?: Date | undefined; to?: Date | undefined; }>; export declare const visaCreateSchema: zod.ZodEffects>; employee_id: zod.ZodString; from: zod.ZodNullable>; id_number: zod.ZodNullable>; to: zod.ZodDate; visa_type_id: zod.ZodString; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { employee_id: string; visa_type_id: string; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; country_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }, { employee_id: string; visa_type_id: string; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; country_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }>, { employee_id: string; visa_type_id: string; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; country_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }, { employee_id: string; visa_type_id: string; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; country_of_issue_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }>; export declare const visaEditSchema: zod.ZodEffects>; employee_id: zod.ZodOptional; from: zod.ZodNullable>; id_number: zod.ZodNullable>; to: zod.ZodDate; visa_type_id: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; country_of_issue_id?: string | null | undefined; visa_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }, { to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; country_of_issue_id?: string | null | undefined; visa_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }>, { to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; country_of_issue_id?: string | null | undefined; visa_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }, { to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; employee_id?: string | undefined; country_of_issue_id?: string | null | undefined; visa_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: Date | null | undefined; id_number?: string | null | undefined; }>; export declare const workHourCreateSchema: zod.ZodObject; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { from: string; to: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }, { from: string; to: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }>; export declare const workHourEditSchema: zod.ZodObject; to: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: string | undefined; to?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; from?: string | undefined; to?: string | undefined; }>; export declare const baseCallForActionCreateSchema: zod.ZodObject<{ notes: zod.ZodOptional; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; notes?: string | undefined; }, { title: string; notes?: string | undefined; }>; export declare const baseCallForActionEditSchema: zod.ZodObject<{ notes: zod.ZodOptional; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; notes?: string | undefined; }, { title: string; notes?: string | undefined; }>; export declare const complaintFinancialCreateSchema: zod.ZodObject>; financial_complaint_type_id: zod.ZodNullable>; notes: zod.ZodNullable>; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; financial_complaint_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; financial_complaint_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; }>; export declare const complaintFinancialEditSchema: zod.ZodObject>; financial_complaint_type_id: zod.ZodNullable>; notes: zod.ZodNullable>; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; financial_complaint_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; financial_complaint_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; }>; export declare const complaintCreateSchema: zod.ZodObject>; notes: zod.ZodNullable>; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; description?: string | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; description?: string | null | undefined; }>; export declare const complaintEditSchema: zod.ZodObject>; notes: zod.ZodNullable>; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; description?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; description?: string | null | undefined; }>; export declare const proposalUrgentCreateSchema: zod.ZodObject>; description: zod.ZodNullable>; notes: zod.ZodNullable>; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; description?: string | null | undefined; date_of_urgent?: Date | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; description?: string | null | undefined; date_of_urgent?: Date | null | undefined; }>; export declare const proposalUrgentEditSchema: zod.ZodObject>; description: zod.ZodNullable>; notes: zod.ZodNullable>; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; description?: string | null | undefined; date_of_urgent?: Date | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; description?: string | null | undefined; date_of_urgent?: Date | null | undefined; }>; export declare const proposalCreateSchema: zod.ZodObject>; notes: zod.ZodNullable>; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; description?: string | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; description?: string | null | undefined; }>; export declare const proposalEditSchema: zod.ZodObject>; notes: zod.ZodNullable>; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; description?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; description?: string | null | undefined; }>; export declare const requestAdvanceCreateSchema: zod.ZodObject>>; bank_account_id: zod.ZodNullable>; date_of_payment: zod.ZodNullable>; date_of_receipt: zod.ZodNullable>; installments: zod.ZodNullable>>; notes: zod.ZodNullable>; number_of_installments: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { advance_type_id: string; title: string; installments?: number | null | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; type?: string | undefined; number_of_installments?: number | null | undefined; status?: string | undefined; }, { advance_type_id: string; title: string; installments?: string | null | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; type?: string | undefined; number_of_installments?: number | null | undefined; status?: string | undefined; }>; export declare const requestAdvanceEditSchema: zod.ZodObject; amount: zod.ZodNullable>>; bank_account_id: zod.ZodNullable>; date_of_payment: zod.ZodNullable>; date_of_receipt: zod.ZodNullable>; installments: zod.ZodNullable>>; notes: zod.ZodNullable>; number_of_installments: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { installments?: number | null | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advance_type_id?: string | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; number_of_installments?: number | null | undefined; status?: string | undefined; }, { installments?: string | null | undefined; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advance_type_id?: string | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; date_of_payment?: Date | null | undefined; date_of_receipt?: Date | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; number_of_installments?: number | null | undefined; status?: string | undefined; }>; export declare const requestAllowanceCreateSchema: zod.ZodObject>; status: zod.ZodOptional; suggested_amount: zod.ZodNullable>>; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { allowance_type_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: number | null | undefined; type?: string | undefined; status?: string | undefined; }, { allowance_type_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestAllowanceEditSchema: zod.ZodObject>; owner_id: zod.ZodOptional; status: zod.ZodOptional; suggested_amount: zod.ZodNullable>>; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { allowance_type_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: number | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { allowance_type_id: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestBenefitCreateSchema: zod.ZodObject>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestBenefitEditSchema: zod.ZodObject>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestBonusCreateSchema: zod.ZodObject<{ bank_account_id: zod.ZodNullable>; bonus_type_id: zod.ZodString; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { bonus_type_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { bonus_type_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestBonusEditSchema: zod.ZodObject<{ bank_account_id: zod.ZodNullable>; bonus_type_id: zod.ZodOptional; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; bonus_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; bonus_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestCommissionCreateSchema: zod.ZodObject<{ commission_type_id: zod.ZodNullable>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; reason: zod.ZodNullable>; status: zod.ZodOptional; suggested_amount: zod.ZodNullable>>; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; commission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: number | null | undefined; reason?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; commission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestCommissionEditSchema: zod.ZodObject<{ commission_type_id: zod.ZodNullable>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; reason: zod.ZodNullable>; status: zod.ZodOptional; suggested_amount: zod.ZodNullable>>; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; commission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: number | null | undefined; reason?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; commission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; suggested_amount?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestExpenseCreateSchema: zod.ZodObject<{ amount: zod.ZodNullable>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; expense_type_id: zod.ZodNullable; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { expense_type_id: string | null; amount: number | null; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { expense_type_id: string | null; amount: string | null; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestExpenseEditSchema: zod.ZodObject<{ amount: zod.ZodNullable>>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; expense_type_id: zod.ZodNullable>; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; expense_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; expense_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestInstallmentCreateSchema: zod.ZodEffects; bank_account_id: zod.ZodNullable>; from: zod.ZodDate; installment: zod.ZodPipeline; installment_type_id: zod.ZodString; notes: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; to: zod.ZodDate; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { installment_type_id: string; amount: number; title: string; from: Date; to: Date; installment: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { installment_type_id: string; amount: string; title: string; from: Date; to: Date; installment: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>, { installment_type_id: string; amount: number; title: string; from: Date; to: Date; installment: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { installment_type_id: string; amount: string; title: string; from: Date; to: Date; installment: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestInstallmentEditSchema: zod.ZodEffects; bank_account_id: zod.ZodNullable>; from: zod.ZodNullable>; installment: zod.ZodOptional>; installment_type_id: zod.ZodOptional; notes: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; to: zod.ZodNullable>; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; installment_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | null | undefined; to?: Date | null | undefined; status?: string | undefined; installment?: number | undefined; }, { amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; installment_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | null | undefined; to?: Date | null | undefined; status?: string | undefined; installment?: string | undefined; }>, { amount: number; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; installment_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | null | undefined; to?: Date | null | undefined; status?: string | undefined; installment?: number | undefined; }, { amount: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; bank_account_id?: string | null | undefined; installment_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | null | undefined; to?: Date | null | undefined; status?: string | undefined; installment?: string | undefined; }>; export declare const requestPayrollDeductionsCancelCreateSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; deduction_id: zod.ZodString; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; reason: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { deduction_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { deduction_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestPayrollDeductionsCancelEditSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; deduction_id: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; reason: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; deduction_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; deduction_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestPermissionCreateSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; date_of_permission: zod.ZodNullable>; from: zod.ZodNullable>; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; permission_type_id: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; to: zod.ZodNullable>; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; permission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; from?: string | null | undefined; to?: string | null | undefined; status?: string | undefined; date_of_permission?: Date | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; permission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; from?: string | null | undefined; to?: string | null | undefined; status?: string | undefined; date_of_permission?: Date | null | undefined; }>; export declare const requestPermissionEditSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; date_of_permission: zod.ZodNullable>; from: zod.ZodNullable>; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; permission_type_id: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; to: zod.ZodNullable>; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; permission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: string | null | undefined; to?: string | null | undefined; status?: string | undefined; date_of_permission?: Date | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; permission_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: string | null | undefined; to?: string | null | undefined; status?: string | undefined; date_of_permission?: Date | null | undefined; }>; export declare const requestPromotionCreateSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; new_job_title_id: zod.ZodString; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { new_job_title_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { new_job_title_id: string; title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestPromotionEditSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; new_job_title_id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; new_job_title_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; new_job_title_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestPunctualityChangeCreateSchema: zod.ZodObject>; date_of_new_punctuality: zod.ZodNullable>; date_of_old_punctuality: zod.ZodNullable>; notes: zod.ZodNullable>; punctuality_type_id: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advances_id?: string | null | undefined; punctuality_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; date_of_new_punctuality?: Date | null | undefined; date_of_old_punctuality?: Date | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advances_id?: string | null | undefined; punctuality_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; date_of_new_punctuality?: Date | null | undefined; date_of_old_punctuality?: Date | null | undefined; }>; export declare const requestPunctualityChangeEditSchema: zod.ZodObject>; date_of_new_punctuality: zod.ZodNullable>; date_of_old_punctuality: zod.ZodNullable>; notes: zod.ZodNullable>; punctuality_type_id: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advances_id?: string | null | undefined; punctuality_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; date_of_new_punctuality?: Date | null | undefined; date_of_old_punctuality?: Date | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; advances_id?: string | null | undefined; punctuality_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; date_of_new_punctuality?: Date | null | undefined; date_of_old_punctuality?: Date | null | undefined; }>; export declare const requestPurchaseCreateSchema: zod.ZodObject<{ amount: zod.ZodNullable>>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; name: zod.ZodNullable>; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; quantity: zod.ZodNullable>>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; name?: string | null | undefined; type?: string | undefined; status?: string | undefined; quantity?: number | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; notes?: string | null | undefined; name?: string | null | undefined; type?: string | undefined; status?: string | undefined; quantity?: string | null | undefined; }>; export declare const requestPurchaseEditSchema: zod.ZodObject<{ amount: zod.ZodNullable>>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; name: zod.ZodNullable>; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; quantity: zod.ZodNullable>>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; name?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; quantity?: number | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; notes?: string | null | undefined; name?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; quantity?: string | null | undefined; }>; export declare const requestResignationCreateSchema: zod.ZodObject>; notes: zod.ZodNullable>; reason: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; status?: string | undefined; date_of_effective_resignation?: Date | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; status?: string | undefined; date_of_effective_resignation?: Date | null | undefined; }>; export declare const requestResignationEditSchema: zod.ZodObject>; notes: zod.ZodNullable>; reason: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; date_of_effective_resignation?: Date | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; reason?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; date_of_effective_resignation?: Date | null | undefined; }>; export declare const requestRetirementAgeExtensionCreateSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; survey_answer_id: zod.ZodNullable>; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; survey_answer_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; survey_answer_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestRetirementAgeExtensionEditSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; survey_answer_id: zod.ZodNullable>; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; survey_answer_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; survey_answer_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestSalaryRaiseCreateSchema: zod.ZodObject<{ amount: zod.ZodNullable>>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; reasons: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; reasons?: string | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; reasons?: string | null | undefined; }>; export declare const requestSalaryRaiseEditSchema: zod.ZodObject<{ amount: zod.ZodNullable>>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; reasons: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; reasons?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; reasons?: string | null | undefined; }>; export declare const requestSettlementCreateSchema: zod.ZodObject<{ amount: zod.ZodNullable>>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; date_of_settlement: zod.ZodNullable>; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; settlement_type_id: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; settlement_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; date_of_settlement?: Date | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; settlement_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; date_of_settlement?: Date | null | undefined; }>; export declare const requestSettlementEditSchema: zod.ZodObject<{ amount: zod.ZodNullable>>; created_at: zod.ZodOptional; created_by: zod.ZodOptional; date_of_settlement: zod.ZodNullable>; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; settlement_type_id: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; settlement_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: number | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; date_of_settlement?: Date | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; settlement_type_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; amount?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; date_of_settlement?: Date | null | undefined; }>; export declare const requestTransferCreateSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; date_of_transfer: zod.ZodNullable>; entity: zod.ZodNullable>; id: zod.ZodOptional; job_title: zod.ZodNullable>; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; job_title?: string | null | undefined; date_of_transfer?: Date | null | undefined; entity?: string | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; job_title?: string | null | undefined; date_of_transfer?: Date | null | undefined; entity?: string | null | undefined; }>; export declare const requestTransferEditSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; date_of_transfer: zod.ZodNullable>; entity: zod.ZodNullable>; id: zod.ZodOptional; job_title: zod.ZodNullable>; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; job_title?: string | null | undefined; date_of_transfer?: Date | null | undefined; entity?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; job_title?: string | null | undefined; date_of_transfer?: Date | null | undefined; entity?: string | null | undefined; }>; export declare const requestVacationCreateSchema: zod.ZodEffects>; status: zod.ZodOptional; title: zod.ZodString; to: zod.ZodDate; type: zod.ZodOptional; vacation_type_id: zod.ZodString; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { vacation_type_id: string; title: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { vacation_type_id: string; title: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>, { vacation_type_id: string; title: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { vacation_type_id: string; title: string; from: Date; to: Date; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestVacationEditSchema: zod.ZodEffects; notes: zod.ZodNullable>; status: zod.ZodOptional; title: zod.ZodOptional; to: zod.ZodOptional; type: zod.ZodOptional; vacation_type_id: zod.ZodOptional; }, { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }>, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; vacation_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | undefined; to?: Date | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; vacation_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | undefined; to?: Date | undefined; status?: string | undefined; }>, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; vacation_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | undefined; to?: Date | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; vacation_type_id?: string | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; from?: Date | undefined; to?: Date | undefined; status?: string | undefined; }>; export declare const requestWorkHoursChangeCreateSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; new_work_hours_id: zod.ZodNullable>; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; new_work_hours_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; new_work_hours_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; }>; export declare const requestWorkHoursChangeEditSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; new_work_hours_id: zod.ZodNullable>; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; new_work_hours_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; new_work_hours_id?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; }>; export declare const requestCreateSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; description: zod.ZodNullable>; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodString; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; description?: string | null | undefined; }, { title: string; id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; status?: string | undefined; description?: string | null | undefined; }>; export declare const requestEditSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; description: zod.ZodNullable>; id: zod.ZodOptional; notes: zod.ZodNullable>; owner_id: zod.ZodOptional; status: zod.ZodOptional; title: zod.ZodOptional; type: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; description?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; notes?: string | null | undefined; type?: string | undefined; title?: string | undefined; status?: string | undefined; description?: string | null | undefined; }>; //# sourceMappingURL=schemas.d.ts.map