export type DisplayConditionOperator = 'eq' | 'not' | 'gte' | 'lte' | 'gt' | 'lt' | 'between' | 'includes' | 'startsWith' | 'endsWith' | 'regex' | 'exists'; export type DisplayCondition = { _cnd: Partial>; }; export type DisplayOptions = { show?: Record; hide?: Record; }; export type DisplayOptionsContext = { parameters: Record; nodeVersion?: number; rootParameters?: Record; defaults?: Record; isToolNode?: boolean; }; export declare function checkConditions(conditions: unknown[], actualValues: unknown[]): boolean; export declare function getPropertyValue(context: DisplayOptionsContext, propertyName: string): unknown[]; export declare function matchesDisplayOptions(context: DisplayOptionsContext, displayOptions: DisplayOptions): boolean;