import { IDispatcher } from "@tandem/mesh"; import { Kernel } from "@tandem/common/ioc"; import { Observable } from "@tandem/common/observable"; export declare class File extends Observable { path: string; mtime: number; content: string; readonly type: string; private _watcher; protected _kernel: Kernel; protected _bus: IDispatcher; constructor(); dispose(): void; save(): Promise; }