export interface HrmsPermissionNode {
    canView?: boolean;
    canViewDetail?: boolean;
    canAdd?: boolean;
    canEdit?: boolean;
    canDelete?: boolean;
    canUpdateStatus?: boolean;
    [subRoute: string]: HrmsPermissionNode | boolean | undefined;
}
export type HrmsPermissionTree = Record<string, HrmsPermissionNode>;
export declare function buildHrmsPermissionTree(raw: Record<string, any>): HrmsPermissionTree;
