import { INodePropertyOptions } from 'n8n-workflow/dist/Interfaces';
import { IDataObject, type IExecuteFunctions, INodeProperties } from 'n8n-workflow';
export type ResourceOperations = INodePropertyOptions & {
    options: INodeProperties[];
    call?: (this: IExecuteFunctions, index: number) => Promise<IDataObject>;
};
export interface IResource extends INodePropertyOptions {
    operations: ResourceOperations[];
}
