import { AnyObject } from "./object.type"; import { Position } from "./position.type"; import { IScreen } from "./screen.type"; import { UserAgent } from "./user-agent.types"; import { VisibleArea } from "./visiable.type"; export interface BaseData { roles?: []; accountNonExpired?: boolean; accountNonLocked?: boolean; credentialsNonExpired?: boolean; deptId?: string; deptName?: string; enabled?: boolean; userType?: boolean; authorities?: []; system?: string; systemText?: string; userId?: string; userCode?: string; tenant?: string; username?: string; account?: string; realname?: string; token?: string; fingerprint?: string; sessionId?: string; external?: AnyObject; position?: Position; screen?: IScreen; ua?: UserAgent; visible?: VisibleArea; ip?: string; } export declare class Base { links: any; value: BaseData; constructor(); getUser(): void; getSession(): void; getDevice(): void; getFingerprint(): void; getPosition(): void; getUA(): void; getIP(): void; getTenant(): void; getSystem(): void; getLinks(): void; getAllLinks(menu: [], links: string[]): void; } export declare let base: Base; export declare function initBase(): void; //# sourceMappingURL=base.d.ts.map