import type { ProjectKnowledge } from '../../types/index.js';
/**
 * Returns true if the project is a desktop app based on framework or category.
 */
export declare function isDesktopProject(knowledge: Pick<ProjectKnowledge, 'framework' | 'projectCategory'>): boolean;
/**
 * Generate a desktop UI contract with window management, menus, tray, and dialogs.
 */
export declare function generateDesktopUIContract(screens: string[], knowledge: Pick<ProjectKnowledge, 'framework' | 'projectCategory'>): string;
//# sourceMappingURL=desktop-contract.d.ts.map