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<string>;
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<string, unknown>, path: string[]): boolean;
