import { BaseEntity } from "../../common/entities/base.entity";
import { Company } from "../../company/entities/company.entity";
import { Employee } from "../../employees/entities/employee.entity";
import { LeaveRequest } from "./leave-request.entity";
export declare enum ApprovalAction {
    APPROVED = "APPROVED",
    REJECTED = "REJECTED"
}
export declare class LeaveRequestApprovalLog extends BaseEntity {
    id: number;
    leave_request_id: number;
    action: string;
    approved_by: number;
    rejected_by: number;
    reject_reason: string;
    company_id: number;
    leaveRequest: LeaveRequest;
    approvedByEmployee: Employee;
    rejectedByEmployee: Employee;
    company: Company;
}
