import type { SyntaxNode } from './parser.js'; import type { StringNode } from './stringNode.js'; import type { ImportAlias } from './extractImports.js'; type ParseContext = { rootNode: SyntaxNode; imports: ImportAlias[]; filePath: string; errors: string[]; }; /** * Checks if an expression contains derive or declare_var calls. */ export declare function containsStaticCalls(node: SyntaxNode, imports: ImportAlias[]): boolean; /** * Parses the first argument of t() into a StringNode tree. * Handles: plain strings, f-strings with derive/declare_var, * binary + concatenation, and standalone derive calls. */ export declare function parseStringExpression(node: SyntaxNode, ctx: ParseContext): Promise; export {};