import type { GraphDatabase } from '../db/database';
import type { KiroGraphConfig } from '../config';
import type { ArchitectureResult } from './types';
export declare class ArchitectureAnalyzer {
    private readonly db;
    private readonly config;
    private readonly projectRoot;
    constructor(db: GraphDatabase, config: KiroGraphConfig, projectRoot: string);
    analyze(onProgress?: (msg: string) => void): Promise<ArchitectureResult>;
}
//# sourceMappingURL=index.d.ts.map