import { PrivilegeReference, UserContext } from '@mesalvo/ts-auth';
import { PrivilegeType } from '../../models/privileges/types';
export declare const useSession: () => {
    expirationTime: string | undefined;
    fullName: string;
    hasPrivilege: (privToCheck: PrivilegeType) => boolean;
    issuedAt: string | undefined;
    loading: boolean;
    privileges: PrivilegeReference[];
    roles: {
        id: string;
        name: string;
    }[];
    session: UserContext | null;
    user: import('@mesalvo/ts-auth').UserReference | undefined;
};
//# sourceMappingURL=use-session.d.ts.map