import { BaseEntity } from "../../common/entities/base.entity";
import { Company } from "../../company/entities/company.entity";
import { Employee } from "../../employees/entities/employee.entity";
import { PayrollEntry } from "./payroll-entry.entity";
export declare enum ComponentType {
    EARNING = "earning",
    DEDUCTION = "deduction"
}
export declare enum CalculationType {
    FIXED = "fixed",
    PERCENTAGE = "percentage"
}
export declare class PayrollEntryComponent extends BaseEntity {
    id: number;
    company_id: number;
    payroll_entry_id: number;
    employee_id: number;
    component_key: string;
    component_label: string;
    component_type: ComponentType;
    calculation_type: CalculationType;
    calculation_value: number;
    amount: number;
    company: Company;
    payroll_entry: PayrollEntry;
    employee: Employee;
}
