import { Event, MaybeNull, URI } from '@opensumi/ide-core-common'; import { IOpenResourceResult, IResourceOpenOptions, IUntitledOptions, WorkbenchEditorService } from '../editor'; import { IResource } from '../resource'; import type { IEditorDocumentModel, IEditorGroup } from '../../browser'; export declare class MockWorkbenchEditorService extends WorkbenchEditorService { private readonly _onActiveResourceChange; readonly onActiveResourceChange: Event>; private readonly _onDidEditorGroupsChanged; readonly onDidEditorGroupsChanged: Event; private readonly _onDidCurrentEditorGroupChanged; readonly onDidCurrentEditorGroupChanged: Event; closeAll(uri?: URI, force?: boolean): Promise; open(uri: URI, options?: IResourceOpenOptions): Promise; openUris(uri: URI[]): Promise; save(uri: URI): Promise; saveAs(uri: URI): Promise; saveAll(includeUntitled?: boolean): Promise; close(uri: any, force?: boolean): Promise; getAllOpenedUris(): URI[]; getAllOpenedDocuments(): Promise; createUntitledResource(options?: IUntitledOptions): Promise; setEditorContextKeyService(): void; calcDirtyCount(): number; } //# sourceMappingURL=workbench-editor.service.d.ts.map