import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
 * Xử lý các tác vụ Task của Bitrix24
 */
export declare class TaskResourceHandler extends ResourceHandlerBase {
    private readonly resourceEndpoints;
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    /**
     * Xử lý tác vụ Task
     */
    process(): Promise<INodeExecutionData[]>;
    /**
     * Lấy endpoint dựa trên resource và action
     */
    private getEndpoint;
    /**
     * Xử lý tham số tùy chỉnh
     */
    private processCustomParameters;
    /**
     * Xử lý 'create'
     */
    private handleCreate;
    /**
     * Xử lý 'update'
     */
    private handleUpdate;
    /**
     * Xử lý 'delete'
     */
    private handleDelete;
    /**
     * Xử lý 'get'
     */
    private handleGet;
    /**
     * Xử lý 'getAll'
     */
    private handleGetAll;
    /**
     * Handle pagination for Task list operations
     */
    private handleTaskListWithPagination;
    /**
     * Xử lý 'addComment'
     */
    private handleAddComment;
}
