import type { MarkdownPreviewView as MarkdownPreviewViewOriginal } from 'obsidian'; import type { MarkdownView } from './MarkdownView.mjs'; import type { TFile } from './TFile.mjs'; import { MarkdownRenderer } from './MarkdownRenderer.mjs'; export declare class MarkdownPreviewView extends MarkdownRenderer { containerEl: HTMLElement; get file(): TFile; private data; private readonly markdownView; private scroll; constructor(markdownView: MarkdownView); static create3__(markdownView: MarkdownView): MarkdownPreviewView; static fromOriginalType4__(value: MarkdownPreviewViewOriginal): MarkdownPreviewView; applyScroll(scroll: number): void; asOriginalType4__(): MarkdownPreviewViewOriginal; clear(): void; constructor4__(_markdownView: MarkdownView): void; get(): string; getScroll(): number; rerender(_full?: boolean): void; set(data: string, _clear: boolean): void; }