import { INodePropertyOptions, INodeProperties } from 'n8n-workflow';
import { IResource, ResourceOperations, OperationCallFunction } from '../type/IResource';
declare class ResourceBuilder {
    resources: IResource[];
    addResource(resource: INodePropertyOptions): void;
    addOperate(resourceName: string, operate: ResourceOperations): void;
    build(): INodeProperties[];
    getCall(resourceName: string, operateName: string): OperationCallFunction | undefined;
}
export default ResourceBuilder;
