import { Role, TokenData } from "gateway-entities"; import { Service } from "maishu-chitu-service"; import { DataSourceSelectArguments, DataSourceSelectResult } from "maishu-wuzhui-helper"; import { Resource } from "permission-entities"; import { Station } from "gateway-entities"; export declare class GatewayService extends Service { private url; myMenuItems(): Promise; menuItemList(): Promise; stationList(): Promise; addStation(item: Station): Promise; removeStation(id: string): Promise; myRoles(): Promise; roleList(args?: DataSourceSelectArguments): Promise>; addRole(name: string, remark: string): Promise<{ id: string; }>; addRole(item: Partial): Promise<{ id: string; }>; updateRole(item: Partial): Promise; resourceList(): Promise; tokenList(args: DataSourceSelectArguments): Promise>; logout(): Promise; getUserRoles(userIds: string[]): Promise<{ [userId: string]: Role[]; }>; setUserRoles(userId: string, roleIds: string[]): Promise; }