import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
 * Handler for Bitrix24 Telephony operations
 */
export declare class TelephonyResourceHandler extends ResourceHandlerBase {
    private readonly endpoints;
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    /**
     * Process Telephony operations
     */
    process(): Promise<INodeExecutionData[]>;
    /**
     * Handle 'externalCallRegister' operation
     */
    private handleExternalCallRegister;
    /**
     * Handle 'externalCallFinish' operation
     */
    private handleExternalCallFinish;
    /**
     * Handle 'externalCallHide' operation
     */
    private handleExternalCallHide;
    /**
     * Handle 'externalCallShow' operation
     */
    private handleExternalCallShow;
    /**
     * Handle 'externalCallSearchCrm' operation
     */
    private handleExternalCallSearchCrm;
    /**
     * Handle 'externalCallAttachRecord' operation
     */
    private handleExternalCallAttachRecord;
    /**
     * Handle 'externalLineGet' operation
     */
    private handleExternalLineGet;
    /**
     * Handle 'externalLineAdd' operation
     */
    private handleExternalLineAdd;
    /**
     * Handle 'externalLineUpdate' operation
     */
    private handleExternalLineUpdate;
    /**
     * Handle 'externalLineDelete' operation
     */
    private handleExternalLineDelete;
    /**
     * Handle 'voximplantStatistics' operation
     */
    private handleVoximplantStatistics;
    /**
     * Handle 'voximplantLineGet' operation
     */
    private handleVoximplantLineGet;
    /**
     * Handle 'voximplantSipConnectorGet' operation
     */
    private handleVoximplantSipConnectorGet;
    /**
     * Handle 'voximplantSipLineGet' operation
     */
    private handleVoximplantSipLineGet;
    /**
     * Handle 'voximplantSipLineAdd' operation
     */
    private handleVoximplantSipLineAdd;
    /**
     * Handle 'voximplantSipLineUpdate' operation
     */
    private handleVoximplantSipLineUpdate;
    /**
     * Handle 'voximplantSipLineDelete' operation
     */
    private handleVoximplantSipLineDelete;
}
