///
import EventEmitter from 'events';
import type * as playitTypes from '../playit-types';
interface LoginCredentials {
email: string;
password: string;
code?: number | string;
}
/**
* The base class for all clients.
* @extends {EventEmitter}
*/
declare class PlayitClient extends EventEmitter {
loginKey: string;
constructor();
login(credentials: LoginCredentials): Promise;
listAgents(): Promise;
listTunnels(agentId: string): Promise;
createTunnel(): Promise;
}
export { PlayitClient };