/**
 * Local Explore - Minimal stub for backward compatibility
 */
export type AIEnhancer = (prompt: string) => Promise<string>;
export declare function setGlobalAIEnhancer(enhancer: AIEnhancer | null): void;
export declare function getGlobalAIEnhancer(): AIEnhancer | null;
export interface CodebaseIndex {
    version: number;
    createdAt: string;
    rootDir: string;
    hash: string;
    files: IndexedFile[];
    symbols: SymbolIndex;
    imports: ImportGraph;
    patterns: DetectedPatterns;
}
export interface IndexedFile {
    path: string;
    hash: string;
    lastModified: number;
}
export interface SymbolIndex {
    functions: Map<string, string[]>;
    classes: Map<string, string[]>;
    exports: Map<string, string[]>;
}
export interface ImportGraph {
    nodes: string[];
    edges: [string, string][];
}
export interface DetectedPatterns {
    frameworks: string[];
    testFrameworks: string[];
    buildTools: string[];
}
export declare function buildCodebaseIndex(_rootDir: string): Promise<CodebaseIndex>;
export declare function searchIndex(_index: CodebaseIndex, _query: string): Promise<string[]>;
//# sourceMappingURL=localExplore.d.ts.map