import { Store } from './store.js';
import { CodebaseProfile } from '../types.js';
import './store-interface.js';
import './graph.js';

declare class CodebaseProfiler {
    private store;
    constructor(store: Store);
    /**
     * Profiles the repository based on stored files, extensions, paths, and active frameworks.
     */
    profile(repoName: string, activeFrameworks?: string[]): CodebaseProfile;
}

export { CodebaseProfiler };
