import type { ProjectInfo } from "../types/migration.js";
import type { Logger } from "../utils/logger.js";
export declare class ProjectDetector {
    private logger;
    constructor(logger: Logger);
    detectProject(projectPath: string): Promise<ProjectInfo>;
    private detectProjectType;
    private analyzeDependencies;
    private findConfigFiles;
    private hasTypeScript;
    private hasDependency;
    private hasSupabaseVectorConfig;
}
