import { CallableContact } from './CallableContact';
import { CallableQueue } from './CallableQueue';
import { Device } from './Device';
declare class Client {
    username: string;
    passwod: string;
    ringTime: number;
    maxCallTime: number;
    record: boolean;
    present: string;
    countryCode: string;
    onComplete: string;
    onFail: string;
    onNoAnswer: string;
    onBusy: string;
    user: string;
    queues: CallableQueue[];
    contacts: CallableContact[];
    parkExtension: string;
    profile?: string;
    constructor(values: Client);
    onCompleteDevice(deviceList: Device[]): Device;
    onFailDevice(deviceList: Device[]): Device;
    onNoAnswerDevice(deviceList: Device[]): Device;
    onBusyDevice(deviceList: Device[]): Device;
}
export { Client };
