export declare const PathnameGenerator: (name: string) => string; type ModulePaths = Record; export declare const MAIN_MENU: ModulePaths; export declare const MODULES: ModulePaths; export declare const generateCrudPaths: (base: string, entity: string, prefix?: string, keyPostfix?: string) => { [k: string]: string; }; export declare const generateModulePaths: (mainModule: keyof typeof MAIN_MENU, subModule: keyof typeof MODULES, entity: string, keyPostfix?: string) => { [x: string]: string; }; export declare const ROUTES: { readonly EMPLOYEE_LIST_REPORT: "/employee-list-report"; readonly RECRUITMENT_REQUEST_REPORT: "/recruitment-request-report"; readonly RECRUITMENT_FULFILMENT_REPORT: "/recruitment-fulfilment-report"; readonly DEPARTMENT_ANALYSIS_REPORT: "/department-analysis-report"; readonly EMPLOYEE_SALARY_REPORT: "/employee-salary-report"; readonly CONTRACT_LIST_REPORT: "/contract-list-report"; readonly RESIGNATION_REQUEST_REPORT: "/resignation-request-report"; readonly ANNUAL_LEAVE_REPORT: "/annual-leave-report"; readonly EMPLOYEE_LOAN_REPORT: "/employee-loan-report"; readonly PENDING_LOAN_STATUS_REPORT: "/pending-loan-status-report"; readonly SALARY_SHEET_REPORT: "/salary-sheet-report"; readonly TIME_SHEET_REPORT: "/time-sheet-report"; readonly TIME_CARD_REPORT: "/time-card-report"; readonly MISSING_ATTENDANCE_REPORT: "/missing-attendance-report"; readonly EMPLOYEE_OVERTIME_REPORT: "/employee-overtime-report"; readonly LEAVE_ENCASHMENT_REPORT: "/leave-encashment-report"; readonly ASSET_STATUS_REPORT: "/asset-status-report"; readonly ASSET_DAMAGE_REPORT: "/asset-damage-report"; readonly EMPLOYEE_GRATUITY_REPORT: "/employee-gratuity-report"; readonly EMPLOYEE_TURNOVER_REPORT: "/employee-turnover-report"; readonly ATTENDANCE_SUMMARY_REPORT: "/attendance-summary-report"; readonly EMPLOYEE_PROBATION_REPORT: "/employee-probation-report"; readonly EXPIRING_DOCUMENTS_REPORT: "/expiring-documents-report"; readonly PAYROLL_VARIANCE_REPORT: "/payroll-variance-report"; readonly EXPENSE_REIMBURSEMENT_REPORT: "/expense-reimbursement-report"; readonly TERMINATION_REQUEST_REPORT: "/termination-request-report"; readonly LEAVE_REQUEST_REPORT: "/leave-request-report"; readonly EMPLOYEE_ASSET_RECORDS_REPORT: "/employee-asset-records-report"; readonly OFFBOARDING_MANAGEMENT: "/offboarding-management"; readonly ATTENDANCE_TIME_TRACKING: "/attendance-time-tracking"; readonly LOAN_REQUEST_LIST: "/loan-requests"; readonly ADD_LOAN_REQUEST: "/loan-requests/add-loan"; readonly EDIT_LOAN_REQUEST: "/loan-requests/:id/edit-loan"; readonly VIEW_LOAN_REQUEST: "/loan-requests/:id/view-loan"; readonly LEAVE_MANAGEMENT: "/leave-management"; readonly RESIGNATION_LIST: "/resignations"; readonly TERMINATION_LIST: "/terminations"; readonly ADD_RESIGNATION: "/resignation-termination/add-resignation"; readonly EDIT_RESIGNATION: "/resignation-termination/:id/edit-resignation"; readonly VIEW_RESIGNATION: "/resignation-termination/:id/view-resignation"; readonly ADD_TERMINATION: "/resignation-termination/add-termination"; readonly EDIT_TERMINATION: "/resignation-termination/:id/edit-termination"; readonly VIEW_TERMINATION: "/resignation-termination/:id/view-termination"; readonly CLEARANCE_REVIEW: "/resignation-termination/:id/clearance-review"; readonly RESIGNATION_FINAL_SETTLEMENT: "/resignation-termination/:id/resignation-final-settlement"; readonly TERMINATION_FINAL_SETTLEMENT: "/resignation-termination/:id/termination-final-settlement"; readonly RESOURCE_ALLOCATION: "/resource-management/resource-allocation-requests"; readonly ADD_RESOURCE_ALLOCATION: "/resource-management/resource-allocation/add-resource-allocation"; readonly EDIT_RESOURCE_ALLOCATION: "/resource-management/resource-allocation/:id/edit-resource-allocation"; readonly VIEW_RESOURCE_REQUIREMENTS: "/resource-management/resource-allocation/:id/view-resource-requirements"; readonly RESOURCE_ASSIGNMENT: "/resource-management/resource-assignment"; readonly ADD_RESOURCE_ASSIGNMENT: "/resource-management/resource-assignment/add-resource-assignment"; readonly EDIT_RESOURCE_ASSIGNMENT: "/resource-management/resource-assignment/:id/edit-resource-assignment"; readonly VIEW_RESOURCE_ASSIGNMENT: "/resource-management/resource-assignment/:id/view-resource-assignment"; readonly ONBOARDING_MANAGEMENT: "/onboarding-management"; readonly RECRUITMENT: "/recruitment"; readonly TALENT_POOL_DASHBOARD: "/recruitment/talent-pool-dashboard"; readonly ASSET_RETURN: "/asset-return"; readonly APPROVAL_DASHBOARD: "/approval-dashboard"; readonly VIEW_APPROVAL_DASHBOARD: "/approval-dashboard/:id/view-approval-dashboard"; readonly EMPLOYEE_MANAGEMENT: "/employee-management"; readonly ORGANIZATION_STRUCTURE: "/organization-structure"; readonly FORMS: "/forms"; readonly CUSTOM_FORM: "/custom-form"; readonly EMPLOYEE_CONTRACT_MASTER: "/company-master-policy/employee-contract-master"; readonly DOCUMENT_MASTER: "/company-master-policy/document-master"; readonly ACCRUALS_BENEFITS_MASTER: "/company-master-policy/accruals-benefits-master"; readonly SALARY_STRUCTURE_MASTER: "/company-master-policy/salary-structure-master"; readonly LOAN_CONFIGURATION_MASTER: "/company-master-policy/loan-configuration-master"; readonly COMPANY_CALENDAR: "/company-master-policy/company-calendar"; }; type ApprovalWorkflowRoutes = { APPROVAL_WORKFLOW: string; ADD_APPROVAL_WORKFLOW: string; VIEW_APPROVAL_WORKFLOW: string; EDIT_APPROVAL_WORKFLOW: string; }; type LoanConfigurationRoutes = { LOAN_CONFIGURATION: string; ADD_LOAN_CONFIGURATION: string; VIEW_LOAN_CONFIGURATION: string; EDIT_LOAN_CONFIGURATION: string; }; type DocumentMasterRoutes = { DOCUMENT_MASTER: string; ADD_DOCUMENT_MASTER: string; VIEW_DOCUMENT_MASTER: string; EDIT_DOCUMENT_MASTER: string; }; type CompanyCalenderRoutes = { COMPANY_CALENDAR: string; ADD_COMPANY_CALENDAR: string; EDIT_COMPANY_CALENDAR: string; VIEW_COMPANY_CALENDAR: string; }; type LeavePolicyMasterRoutes = { LEAVE_POLICY_MASTER: string; ADD_LEAVE_POLICY_MASTER: string; EDIT_LEAVE_POLICY_MASTER: string; VIEW_LEAVE_POLICY_MASTER: string; }; type SalaryStructureMasterRoutes = { SALARY_STRUCTURE_MASTER: string; ADD_SALARY_STRUCTURE_MASTER: string; EDIT_SALARY_STRUCTURE_MASTER: string; VIEW_SALARY_STRUCTURE_MASTER: string; }; type EmployeeManagementRoutes = { EMPLOYEE_MANAGEMENT: string; ADD_EMPLOYEE_MANAGEMENT: string; EDIT_EMPLOYEE_MANAGEMENT: string; VIEW_EMPLOYEE_MANAGEMENT: string; }; export declare const PathnameHrms: typeof ROUTES & { LANDING_PAGE: string; LIST: string; FORMS: string; CUSTOM_FORM: string; } & ApprovalWorkflowRoutes & LoanConfigurationRoutes & DocumentMasterRoutes & CompanyCalenderRoutes & LeavePolicyMasterRoutes & SalaryStructureMasterRoutes & EmployeeManagementRoutes; export {};