import type { SyntaxNode } from './parser.js'; export type ImportAlias = { /** The local name used in the source file (e.g. "translate" for `import t as translate`) */ localName: string; /** The original imported name (e.g. "t") */ originalName: string; /** The package it was imported from (e.g. "gt_flask") */ packageName: string; }; /** * Extracts GT-related imports from a Python AST. * * Handles: * - `from gt_flask import t` * - `from gt_flask import t as translate` * - `from gt_flask import t, msg` */ export declare function extractImports(rootNode: SyntaxNode): ImportAlias[];