export declare const PERMISSIONS: {
    DASHBOARD: {
        VIEW_CLOCK_IN_AND_CLOCK_OUT_USERS: string;
    };
    TIME_TRACKING: {
        VIEW: string;
        MANAGE: string;
    };
    LEAVES: {
        VIEW: string;
        MANAGE_MY_LEAVES: string;
        MANAGE_ALL_LEAVES: string;
        APPROVE_LEAVES: string;
    };
    EMPLOYEES: {
        VIEW: string;
        MANAGE: string;
        VIEW_PROFILE: string;
        EDIT_PROFILE: string;
        VIEW_SALARY_INFO: string;
        VIEW_LEAVE_INFO: string;
        VIEW_EMPLOYEE_REPORT: string;
    };
    DEPARTMENTS: {
        VIEW: string;
        MANAGE: string;
    };
    CONSULTANTS: {
        VIEW: string;
        MANAGE: string;
    };
    CONTRACTORS: {
        VIEW: string;
        MANAGE: string;
    };
    VENDORS: {
        VIEW: string;
        MANAGE: string;
    };
    ACTIVITY_TYPES: {
        VIEW: string;
        MANAGE: string;
    };
    CLIENTS: {
        VIEW: string;
        MANAGE: string;
    };
    PROJECTS: {
        VIEW: string;
        MANAGE: string;
        VIEW_ALL_PROJECT_ASSIGNED_EMPLOYEES: string;
        MANAGE_PROJECT_ASSIGNED_EMPLOYEES: string;
    };
    ROLES: {
        VIEW: string;
        MANAGE: string;
    };
    PERMISSIONS: {
        VIEW: string;
        MANAGE: string;
    };
    COMPANY_SETTINGS: {
        VIEW: string;
        MANAGE: string;
    };
    COMPANY: {
        VIEW: string;
        MANAGE: string;
    };
    SALARY_SETTINGS: {
        VIEW: string;
        MANAGE: string;
    };
    LEAVE_TYPES: {
        VIEW: string;
        MANAGE: string;
    };
    REPORTS: {
        VIEW_PROJECT_REPORT: string;
        VIEW_PROJECT_COSTING_REPORT: string;
        VIEW_TIMESHEET_REPORT: string;
        VIEW_CLOCK_IN_REPORT: string;
        VIEW_ALL_EMPLOYEE_TIMESHEET_REPORT: string;
        VIEW_ALL_EMPLOYEE_CLOCK_IN_REPORT: string;
        VIEW_ALL_EMPLOYEE_PROJECT_REPORT: string;
        VIEW_ALL_EMPLOYEE_PROJECT_COSTING_REPORT: string;
        MANAGE_ALL_EMPLOYEE_TIMESHEET_REPORT: string;
    };
    PAYROLL: {
        VIEW: string;
        MANAGE: string;
    };
    COST: {
        VIEW: string;
    };
    EMAIL: {
        MANAGE: string;
    };
    MIS: {
        ADD_MIS_REPORT: string;
        ACTION_ON_MIS_REPORT: string;
        VIEW_MY_FLAG: string;
        ACTION_ON_MY_FLAG: string;
        CREATE_AND_MANAGE_BUSINESS_KPIS: string;
    };
};
export declare const getAllPermissions: () => {
    group_key: string;
    permission_key: string;
    label: string;
    description: string;
    group_name: string;
}[];
export declare const getPermissionsByGroup: () => Record<string, {
    permission_key: string;
    label: string;
    description: string;
}[]>;
