import type { URI } from '@difizen/mana-common'; import type { CopyFileOptions, MoveFileOptions, ResolveFileOptions, FileChangesEvent, FileOperationEvent, FileStatWithMetadata } from './files'; export declare class FileService { private onDidFilesChangeEmitter; /** * An event that is emitted when files are changed on the disk. */ readonly onDidFilesChange: import("@difizen/mana-common").Event; private onDidRunOperationEmitter; /** * An event that is emitted when operation is finished. * This event is triggered by user gestures and programmatically. */ readonly onDidRunOperation: import("@difizen/mana-common").Event; copy(source: URI, _target: URI, _options?: CopyFileOptions): Promise; move(source: URI, _target: URI, _options?: MoveFileOptions): Promise; resolve(resource: URI, _options?: ResolveFileOptions | undefined): Promise; } //# sourceMappingURL=file-service.d.ts.map