interface SubshellOwner { ui: { stop(options?: { preserveScreen?: boolean; }): void; start(): void; requestRender(force?: boolean): void; }; sessionManager: { getCwd(): string; }; } export declare function isWindowsSubshellActive(owner: object): boolean; /** Lend the terminal to PowerShell without disposing the session or its tasks. */ export declare function openWindowsSubshell(owner: SubshellOwner): Promise; export {}; //# sourceMappingURL=interactive-windows-subshell.d.ts.map