import { PermissionStates } from '../../permission-controller/root'; import { UserPermState } from '../states/user-permissions.states'; export declare const userPermFeatureKey = "userPerm"; export declare const selectUserPermFeature: import("@ngrx/store").MemoizedSelector>; export declare const selectNewPermSet: (state: PermissionStates) => import("../../../../models/user-permissions.model").PermissionSetModel; export declare const selectPermTemplate: (state: PermissionStates) => any; export declare const selectCreatedPermSet: (state: PermissionStates) => import("../../../../models/user-permissions.model").PermissionSetModel; export declare const selectCreatedPermSetLine: (state: PermissionStates) => import("../../../../models/user-permissions.model").PermSetLine; export declare const selectCurrentUser: (state: PermissionStates) => import("../../../../models/user-permissions.model").UserModel; export declare const selectSelectedUser: (state: PermissionStates) => import("../../../../models/user-permissions.model").UserModel; export declare const selectUpdateUserListing: (state: PermissionStates) => boolean; export declare const selectUpdatePermSetListing: (state: PermissionStates) => boolean; export declare const selectSelectedRole: (state: PermissionStates) => import("../../../../models/user-permissions.model").RoleModel; export declare const selectSelectedPermSet: (state: PermissionStates) => import("../../../../models/user-permissions.model").PermSetModel; export declare const selectSelectedPermSetLine: (state: PermissionStates) => import("blg-akaun-ts-lib").app_perm_set_line_RowClass; export declare const selectGuid: (state: PermissionStates) => string; export declare const selectRequiresUpdate: (state: PermissionStates) => boolean; export declare const selectIds: (state: object) => string[] | number[], selectEntities: (state: object) => import("@ngrx/entity").Dictionary, selectAll: (state: object) => import("../../../../models/user-permissions.model").UserModel[], selectTotal: (state: object) => number;