import { FileRef, SourceReader, SourceWriter, DocumentEntity, TransformOptions, FileMappingOptions } from "../types"; export declare class DefaultDocumentEntity implements DocumentEntity { private _fref; private _code?; reader: SourceReader; writer: SourceWriter; constructor({ fileRef, fileMappingOptions, }: { fileRef: FileRef; fileMappingOptions?: FileMappingOptions; }); readonly fileRef: FileRef; readonly isDirty: boolean; parse(): Promise; transformPreceding(to: string): this; transformFollowing(opt: TransformOptions): this; flush(force?: boolean): Promise; move(newFile: FileRef): Promise; }