import type { DesktopFramework, ProjectKnowledge } from '../../types/index.js';
/**
 * Returns true if the framework string matches a known desktop framework.
 */
export declare function isDesktopFramework(framework: string | null): framework is DesktopFramework;
/**
 * Returns the desktop framework name if the project is a desktop app.
 * Uses filesystem signals as fallback when framework detection misses.
 */
export declare function detectDesktopFramework(projectPath: string, framework: string | null): Promise<DesktopFramework | null>;
/**
 * Get the frontend framework embedded in an Electron/Tauri app.
 */
export declare function getEmbeddedWebFramework(knowledge: ProjectKnowledge): string | null;
//# sourceMappingURL=desktop.d.ts.map