import { TCreateCallParams, TPlaybackParams } from "./model";
export default class Applications {
    /**
     * 1. Create a new call
     * POST /applications/{applicationUuid}/calls
     */
    static createCall(applicationUuid: string, params: TCreateCallParams): Promise<any>;
    /**
     * 2. Get the list of calls
     * GET /applications/{applicationUuid}/calls
     */
    static listCalls(applicationUuid: string): Promise<boolean>;
    /**
     * 3. Start playback on a call
     * POST /applications/{applicationUuid}/calls/{callId}/playbacks
     */
    static startPlayback(applicationUuid: string, callId: number, params: TPlaybackParams): Promise<boolean>;
    /**
     * 4. Hang up a call
     * DELETE /applications/{applicationUuid}/calls/{callId}
     */
    static hangupCall(applicationUuid: string, callId: number): Promise<boolean>;
}
//# sourceMappingURL=index.d.ts.map