import type { RotHunterConfig, WorkspaceConfig } from './config.js';
import type { SymbolRecord } from './types.js';
import type { ImportRecord } from './graph/import-graph.js';
export interface MultiWorkspaceParseResult {
    symbols: SymbolRecord[];
    imports: ImportRecord[];
    /** All workspace-relative file paths, prefixed by their workspace name (e.g. `backend/src/index.ts`). */
    files: string[];
    /** Workspace configs in the order they were scanned. */
    workspaces: WorkspaceConfig[];
}
export declare function scanWorkspaces(config: RotHunterConfig): Promise<MultiWorkspaceParseResult>;
//# sourceMappingURL=multi-workspace-scanner.d.ts.map