import VoiceStep, { VoiceEvent } from './voice';
interface INPUT {
    destination: string;
    phoneNumber: string;
    sessionTimeout: number;
    sipHeaders: Array<{
        name: string;
        value: string;
    }>;
    refer: boolean;
    gatewaySettigsMode?: string;
    from?: string;
    sipHost?: string;
    sipUser?: string;
    sipPassword?: string;
    muteRecording?: boolean;
}
interface EVENT extends VoiceEvent {
    originateDisposition?: string;
}
export default class Transfer extends VoiceStep<INPUT, {}, EVENT> {
    runStep(): Promise<void>;
}
export {};
