interface SymbolEntry {
    name: string;
    kind: "function" | "class" | "interface" | "type" | "enum" | "variable" | "unknown";
    file: string;
    line: number;
    exported: boolean;
}
interface SymbolIndex {
    generatedAt: string;
    symbols: SymbolEntry[];
}
export declare function buildSymbolIndex(root: string): Promise<SymbolIndex>;
export declare function indexCommand(options: {
    changed?: boolean;
    symbols?: boolean;
}): Promise<void>;
export declare function indexShowCommand(): Promise<void>;
export {};
