export interface DetectedVersion {
    framework: string;
    major: string;
    source: string;
}
/**
 * Try every rule in the registry against the project and return the first
 * match. Used when the caller does not know the framework upfront (e.g.
 * `flui deploy` running post-checks on an existing manifest).
 */
export declare function detectFrameworkFromProject(cwd: string): DetectedVersion | undefined;
export declare function detectFrameworkVersion(framework: string, cwd: string): DetectedVersion | undefined;
