import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
 * Handles Smart Process Automation operations in Bitrix24
 */
export declare class SpaResourceHandler extends ResourceHandlerBase {
    private readonly resourceEndpoints;
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    /**
     * Process Smart Process operations
     */
    process(): Promise<INodeExecutionData[]>;
    /**
     * Process common options for SPA operations
     */
    private getCommonOptions;
    /**
     * Handle pagination for SPA getTypes operation
     */
    private handleSpaGetTypesWithPagination;
    /**
     * Handle 'getTypes' operation
     */
    private handleGetTypes;
    /**
     * Handle 'getType' operation
     */
    private handleGetType;
    /**
     * Handle 'addType' operation
     */
    private handleAddType;
    /**
     * Handle 'updateType' operation
     */
    private handleUpdateType;
    /**
     * Handle 'deleteType' operation
     */
    private handleDeleteType;
    /**
     * Handle 'getFields' operation
     */
    private handleGetFields;
    /**
     * Handle 'getItems' operation
     */
    private handleGetItems;
    /**
     * Handle 'getItem' operation
     */
    private handleGetItem;
    /**
     * Handle 'createItem' operation
     */
    private handleCreateItem;
    /**
     * Handle 'updateItem' operation
     */
    private handleUpdateItem;
    /**
     * Handle 'deleteItem' operation
     */
    private handleDeleteItem;
}
