import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./handlers/ResourceHandlerBase";
/**
 * Factory class for creating resource handlers
 */
export declare class ResourceHandlerFactory {
    /**
     * Create a resource handler
     * @param resource The resource to create a handler for
     * @param executeFunctions The execute functions
     * @param returnData The return data
     * @returns The resource handler
     */
    static createHandler(resource: string, executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[]): ResourceHandlerBase;
}
