import type { URI } from 'vscode-uri'; import type { RangeData } from '../common/range'; import type { ActiveTextEditor, ActiveTextEditorDiagnostic, ActiveTextEditorSelection, ActiveTextEditorVisibleContent, Editor } from '../editor'; export declare class MockEditor implements Editor { private mocks; constructor(mocks?: Partial); getWorkspaceRootUri(): URI | null; getActiveTextEditorSelection(): ActiveTextEditorSelection | null; getActiveTextEditorDiagnosticsForRange(range: RangeData): ActiveTextEditorDiagnostic[] | null; getActiveTextEditor(): ActiveTextEditor | null; getActiveTextEditorVisibleContent(): ActiveTextEditorVisibleContent | null; showWarningMessage(message: string): Promise; getTextEditorContentForFile(uri: URI, range?: RangeData): Promise; } export declare const defaultEditor: MockEditor; //# sourceMappingURL=mocks.d.ts.map