import { PermissionStates } from '../../permission-controller/root'; import { RolePermState } from '../states/role-permissions.states'; export declare const rolePermFeatureKey = "rolePerm"; export declare const selectRolePermFeature: import("@ngrx/store").MemoizedSelector>; export declare const selectEntity: (state: PermissionStates) => import("../../../..").RoleModel; export declare const selectUpdateRoleListing: (state: PermissionStates) => boolean; export declare const selectUpdateUserRoleListing: (state: PermissionStates) => boolean; export declare const selectUpdateTeamRoleListing: (state: PermissionStates) => boolean; export declare const selectUpdateAllPermSetListing: (state: PermissionStates) => boolean; export declare const selectUpdateClientSideListing: (state: PermissionStates) => boolean; export declare const selectDetailsForm: (state: PermissionStates) => import("../../../..").RoleDetailsForm; export declare const selectGuid: (state: PermissionStates) => string; export declare const selectRequiresUpdate: (state: PermissionStates) => boolean; export declare const selectRoleDetails: import("@ngrx/store").MemoizedSelector>; export declare const selectIds: (state: object) => string[] | number[], selectEntities: (state: object) => import("@ngrx/entity").Dictionary, selectAll: (state: object) => import("../../../..").RoleModel[], selectTotal: (state: object) => number;