export declare function assertPlainObject(input: unknown, fnName: string, hint: string): void; export declare function containsExpression(value: unknown): boolean; export declare function containsMalformedExpression(value: unknown): boolean; export declare function isSensitiveHeader(name: string): boolean; export declare function isCredentialFieldName(name: string): boolean; export declare function isToolNode(type: string): boolean; export declare const TOOLS_WITHOUT_PARAMETERS: Set; export declare function containsFromAI(value: unknown): boolean; export declare function isTriggerNode(type: string): boolean; export declare function findMissingExpressionPrefixes(value: unknown, path?: string): Array<{ path: string; value: string; }>; export declare function hasLuxonToISOStringMisuse(value: string): boolean; export declare function findInvalidDateMethods(value: unknown, path?: string): Array<{ path: string; value: string; }>; export declare function extractExpressions(params: unknown): Array<{ expression: string; path: string; }>; export declare function parseExpression(expr: string): { type: '$json' | '$node' | '$input' | 'other'; nodeName?: string; fieldPath: string[]; }; export declare function hasPath(shape: Record, path: string[]): boolean;