import { FrameworkConfig } from './types';
export declare class FrameworkDetector {
    private projectRoot;
    private packageJsonCache?;
    constructor(projectRoot?: string);
    detectFramework(): FrameworkConfig | null;
    getFrameworkByName(name: string): FrameworkConfig | null;
    private detectNextJs;
    private detectVite;
    private detectSvelte;
    private detectVue;
    private detectReact;
    private detectAngular;
    private detectNuxt;
    private createNextJsConfig;
    private createViteConfig;
    private createSvelteConfig;
    private createVueConfig;
    private createReactConfig;
    private createAngularConfig;
    private createNuxtConfig;
    private hasAnyFile;
    private hasDependency;
    private getPackageJson;
    private findNextConfig;
    private parseNextConfig;
}
//# sourceMappingURL=framework-detector.d.ts.map