import VoiceStep, { VoiceEvent } from './voice'; declare const enum GATEWAY_SETTINGS_MODE { DEFAULT = "default", CUSTOM = "custom", INHERIT = "inherit", PROFILE = "profile" } declare const enum SIP_PROFILE { DEFAULT = "default", INTERNAL = "internal", EXTERNAL = "external" } interface INPUT { destination: string; phoneNumber: string; sessionTimeout: number; sipHeaders: Array<{ name: string; value: string; }>; refer: boolean; withReplaces: boolean; replacesConversation?: string; replacesConversationThread?: string; from?: string; gatewaySettingsMode?: GATEWAY_SETTINGS_MODE; sipHost?: string; sipUser?: string; sipPassword?: string; sipProfile?: SIP_PROFILE; muteRecording?: boolean; disableRingback?: boolean; } interface EVENT extends VoiceEvent { originateDisposition?: string; } export default class Transfer extends VoiceStep { runStep(): Promise; } export {};