export declare function repoRoot(): string;
export declare function withIsolatedDesktopLaunchBridge<T>(callback: (paths: {
    bridgeDir: string;
    launchRequestPath: string;
    launchStatusPath: string;
    launchLogPath: string;
}) => Promise<T>): Promise<T>;
export declare function waitForMarkerLines(markerPath: string, expectedLineCount: number): Promise<void>;
export declare function readLaunchLogEntries(logPath: string): Promise<Array<{
    event: string;
    detail?: string;
    launchSource?: string;
}>>;
//# sourceMappingURL=desktop-launch.d.ts.map