import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
 * Handles Events operations in Bitrix24
 */
export declare class EventsResourceHandler extends ResourceHandlerBase {
    private readonly resourceEndpoints;
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    /**
     * Process all items with events operations
     */
    process(): Promise<INodeExecutionData[]>;
    /**
     * Handle 'registerHandler' operation
     */
    private handleRegisterHandler;
    /**
     * Handle 'unregisterHandler' operation
     */
    private handleUnregisterHandler;
    /**
     * Handle 'getHandlers' operation
     */
    private handleGetHandlers;
    /**
     * Handle 'sendEvent' operation
     */
    private handleSendEvent;
    /**
     * Handle 'getEventTypes' operation
     */
    private handleGetEventTypes;
    /**
     * Handle 'getOfflineEvents' operation
     */
    private handleGetOfflineEvents;
    /**
     * Handle 'processOfflineEvents' operation
     */
    private handleProcessOfflineEvents;
}
