import { PermissionStates } from '../../permission-controller/root'; import { TeamPermState } from '../states/team-permissions.states'; export declare const teamPermFeatureKey = "teamPerm"; export declare const selectTeamPermFeature: import("@ngrx/store").MemoizedSelector>; export declare const selectCurrentUser: (state: PermissionStates) => import("../../../../models/team-permissions.model").UserTeamModel; export declare const selectTeam: (state: PermissionStates) => import("../../../../models/team-permissions.model").TeamModel; export declare const selectTeamRole: (state: PermissionStates) => import("../../../../models/team-permissions.model").TeamRoleModel; export declare const selectDetailsForm: (state: PermissionStates) => any; export declare const selectUpdateTeamListing: (state: PermissionStates) => boolean; export declare const selectMember: (state: PermissionStates) => import("../../../../models/team-permissions.model").MemberModel; export declare const selectUpdateMemberListing: (state: PermissionStates) => boolean; export declare const selectUpdateAddMemberListing: (state: PermissionStates) => boolean; export declare const selectUpdateRoleListing: (state: PermissionStates) => boolean; 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/team-permissions.model").TeamModel[], selectTotal: (state: object) => number;