import ApiRequester from '../utils/api-requester'; import type { ListNodesResponse, ListCallNodesResponse } from '../domain/types'; declare const _default: (client: ApiRequester, baseUrl: string) => { bridgeCall(applicationUuid: string, callId: number, context: string, exten: string, autoanswer: string, displayed_caller_id_number: string | null | undefined): Promise>; answerCall: (applicationUuid: string, callId: number) => Promise; calls: (applicationUuid: string) => Promise; hangupCall: (applicationUuid: string, callId: number) => Promise; startPlaybackCall: (applicationUuid: string, callId: number, language: string, uri: string) => Promise; stopPlaybackCall: (applicationUuid: string, playbackUuid: string) => Promise; startProgressCall: (applicationUuid: string, callId: number) => Promise; stopProgressCall: (applicationUuid: string, callId: number) => Promise; startMohCall: (applicationUuid: string, callId: number, mohUuid: string) => Promise; stopMohCall: (applicationUuid: string, callId: number) => Promise; startHoldCall: (applicationUuid: string, callId: number) => Promise; stopHoldCall: (applicationUuid: string, callId: number) => Promise; startMuteCall: (applicationUuid: string, callId: number) => Promise; stopMuteCall: (applicationUuid: string, callId: number) => Promise; sendDTMFCall: (applicationUuid: string, callId: number, digits: number) => Promise; addCallNodes: (applicationUuid: string, nodeUuid: string, callId: string) => Promise; createNewNodeWithCall: (applicationUuid: string, calls: Array>) => Promise; addNewCallNodes: (applicationUuid: string, nodeUuid: string, context: string, exten: string, autoanswer: string) => Promise; listCallsNodes: (applicationUuid: string, nodeUuid: string) => Promise; listNodes: (applicationUuid: string) => Promise; removeNode: (applicationUuid: string, nodeUuid: string) => Promise; removeCallNodes: (applicationUuid: string, nodeUuid: string, callId: string) => Promise; listSnoop: (applicationUuid: string) => Promise; removeSnoop: (applicationUuid: string, snoopUuid: string) => Promise; viewSnoop: (applicationUuid: string, snoopUuid: string) => Promise; createSnoop: (applicationUuid: string, callId: number, snoopingCallId: number, whisperMode: string) => Promise; updateSnoop: (applicationUuid: string, snoopUuid: string, whisperMode: string) => Promise; }; export default _default; //# sourceMappingURL=application.d.ts.map