import { IExecuteFunctions, INodeExecutionData, IDataObject } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
/**
 * Interface to define handler options
 */
export interface IResourceHandlerOptions extends IDataObject {
    forceWebhook?: boolean;
    debug?: boolean;
}
/**
 * Factory to create the appropriate resource handler
 */
export declare class ResourceHandlerFactory {
    /**
     * Create a handler for the requested resource
     */
    static createHandler(resource: string, executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions): ResourceHandlerBase;
}
