import { AppAuthNodes, CurrentProjectAuthTree, MenuTreeModel, PersonApiParams, PersonModel, DeviceAlarmModel, AddUser } from '../model/authConfig.model'; import { ApiClientFactory } from '../core/api.client.factory'; export declare class AuthConfigService { private factory; constructor(factory: ApiClientFactory); loadCurrentProjectAuthTree(projectId: string, orgId: string): Promise; loadPersonFromTreeNode(projectId: string, params: PersonApiParams): Promise; loadMenuTree(projectId: string, templateId: string): Promise; putMenuAuth(projectId: string, menuIds: string[], userIds: string[], templateId: string): Promise; getSomebodyMenuAuth(projectId: string, userId: string, templateId: string): Promise; loadAppAuthNodes(): Promise; loadAppPersonAuthNodes(projectId: string, userId: string): Promise; postAppMenuAuth(projectId: string, menuIds: string[], userIds: string[]): Promise; loadListDeviceInfo(projectId: string): Promise; loadDeviceByUserId(projectId: string, userId: string): Promise; loadAddUserDevice(projectId: string, params: AddUser[]): Promise; }