import { RPCBase } from "../rpcBase"; export declare function UserManager(this: RPCBase): { getActiveUserInfoAll: () => Promise; getUserInfo: (name: string) => Promise; getAuthorityList: () => Promise; addUser: (user: string) => Promise>; addUserPlain: (user: string) => Promise>; deleteUser: (user: string) => Promise>; modifyPassword: (name: string, pwd: string, pwdOld: string) => Promise>; modifyUser: (name: string, user: unknown) => Promise>; addGroup: (group: unknown) => Promise>; deleteGroup: (name: string) => Promise>; modifyGroup: (name: string, group: unknown) => Promise>; getUserInfoAll: () => Promise; getPwdValidPeriod: (name: string) => Promise; getGroupInfoAll: () => Promise; getErrorNo: () => Promise; onvifaddUser: (user: unknown) => Promise>; onvifdeleteUser: (name: string) => Promise>; onvifmodifyPassword: (name: string, pwd: string, pwdOld: string) => Promise>; onvifmodifyUser: (name: string, user: unknown) => Promise>; getCaps: () => Promise; }; //# sourceMappingURL=UserManager.d.ts.map