import BaseAPIService from './BaseAPIService';
import { User, UserPutRequest, UserPostRequest, UserFilterRequest } from '../models/user';
import { UserDeviceService } from './Services';
declare class UserService extends BaseAPIService<User, UserPutRequest, UserPostRequest, UserFilterRequest> {
    constructor(baseURL: string, token: string);
    me(): Promise<User>;
    exists(email: string): Promise<any>;
    invite(account: string, email: string): Promise<User | void>;
    revoke(account: string, email: string): Promise<void>;
    accountUsers(accountId: string): Promise<User[]>;
    orgUsers(orgId: string): Promise<User[]>;
    device(userId: string): UserDeviceService;
}
export default UserService;
