import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
export declare class ChatbotResourceHandler extends ResourceHandlerBase {
    private resourceEndpoints;
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    process(): Promise<INodeExecutionData[]>;
    private handleRegisterCommand;
    private handleUnregisterCommand;
    private handleUpdateCommand;
    private handleAnswerCommand;
    private handleAddMessage;
    private handleUpdateMessage;
    private handleDeleteMessage;
    private handleSendTyping;
    private handleRegisterBot;
    private handleUnregisterBot;
    private handleUpdateBot;
    private handleChatGet;
    private handleChatLeave;
    private handleChatSetOwner;
    private handleChatUpdateAvatar;
    private handleChatUpdateColor;
    private handleChatUpdateTitle;
    private handleChatUserAdd;
    private handleChatUserList;
    private handleChatUserDelete;
}
