import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
export declare class ChatResourceHandler extends ResourceHandlerBase {
    private resourceEndpoints;
    constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
    process(): Promise<INodeExecutionData[]>;
    /**
     * Handle send message operation
     */
    private handleSendMessage;
    /**
     * Handle get messages operation
     */
    private handleGetMessages;
    /**
     * Handle get chat operation
     */
    private handleGetChat;
    /**
     * Handle get chats operation
     */
    private handleGetChats;
    /**
     * Handle create chat operation
     */
    private handleCreateChat;
    /**
     * Handle update chat operation
     */
    private handleUpdateChat;
}
