import { UserInterface } from './user.interface'; import { EntityUserInterface } from './entity-user.interface'; export interface AuthServiceInterface { getToken(): string; setToken(token: string): void; getUser(): UserInterface; setUser(user: UserInterface): void; getEntityUser(): EntityUserInterface; setEntityHeader(): void; hasRoles(roles: string[]): boolean; hasRole(role: string): boolean; hasPermissions(permissions: string[]): boolean; hasPermission(permission: string): boolean; isAdmin(): boolean; isUser(): boolean; isService(): boolean; isCrm(): boolean; isBroker(): boolean; isAgentLicensed(): boolean; isAgentUnlicensed(): boolean; } //# sourceMappingURL=auth-service.interface.d.ts.map