import type { CommonTokenStream } from 'antlr4ts'; import type { ParseTree } from 'antlr4ts/tree'; import type { DocumentRange } from '../../model/malloy_types'; import type { MalloyTranslation } from '../parse-malloy'; export interface DocumentSymbol { range: DocumentRange; type: string; name: string; children: DocumentSymbol[]; lensRange?: DocumentRange; } export declare function walkForDocumentSymbols(forParse: MalloyTranslation, tokens: CommonTokenStream, parseTree: ParseTree): DocumentSymbol[];