import { IExecuteFunctions, INodeProperties } from 'n8n-workflow';
export declare class DynamicFieldsHelper {
    static generateFieldSelector(this: IExecuteFunctions, entityType: string, parameterName?: string, displayName?: string, description?: string): Promise<INodeProperties>;
    static generateValueInput(this: IExecuteFunctions, entityType: string, fieldName: string, parameterName?: string, displayName?: string): Promise<INodeProperties>;
    static generateEntityTypeSelector(this: IExecuteFunctions, parameterName?: string, displayName?: string, description?: string): Promise<INodeProperties>;
    static generateRelationshipFilterSelector(this: IExecuteFunctions, entityType: string, linkName: string, parameterName?: string, displayName?: string): Promise<INodeProperties>;
}
