import { Selector } from 'reselect';
import { UserDetails, UserPreferences } from '../models/user.models';
import { CoreState, EuiUserRight } from '../../../eui-models';
export declare const getUserDetails: Selector<CoreState, UserDetails>;
export declare const getUserPreferences: Selector<CoreState, UserPreferences>;
export declare const getUserId: Selector<CoreState, string>;
export declare const getUserFirstName: Selector<CoreState, string>;
export declare const getUserLastName: Selector<CoreState, string>;
export declare const getUserFullName: Selector<CoreState, string>;
export declare const getUserLang: Selector<UserPreferences, string>;
export declare const getUserRights: Selector<CoreState, EuiUserRight[]>;
export declare const getUserRight: (rightId: string) => Selector<CoreState, EuiUserRight>;
export declare const getUserRightPermissions: (rightId: string) => Selector<CoreState, string[]>;
export declare const getUserDashboard: Selector<UserPreferences<unknown>, unknown>;
//# sourceMappingURL=user.selectors.d.ts.map