import { IWorkspaceIdentifier, ISingleFolderWorkspaceIdentifier } from '../../interfaces'; import { URI } from '@vscode-alt/monaco-editor/esm/vs/base/common/uri'; export interface ISimpleWindow { openedWorkspace?: IWorkspaceIdentifier; openedFolderUri?: URI; extensionDevelopmentPath?: string | string[]; lastFocusTime: number; } export declare function getLastActiveWindow(windows: W[]): W | undefined; export declare function findWindowOnWorkspace(windows: W[], workspace: (IWorkspaceIdentifier | ISingleFolderWorkspaceIdentifier)): W | null; export declare function findWindowOnExtensionDevelopmentPath(windows: W[], extensionDevelopmentPath: string | string[]): W | null; export declare function findWindowOnWorkspaceOrFolderUri(windows: W[], uri: URI | undefined): W | null;