import { CdmLogger } from '@cdm-logger/core'; import { FileService } from './file-service'; import { IFilesSettings, IWatchOptions, IFileService } from '@files-stack/core'; import { URI } from '@vscode-alt/monaco-editor/esm/vs/base/common/uri'; import { ServiceBroker } from 'moleculer'; import { IDisposable } from '@vscode-alt/monaco-editor/esm/vs/base/common/lifecycle'; export declare class FileServiceExt extends FileService implements IFileService { private settings; private pubsub; private broker; protected logService: CdmLogger.ILogger; private readonly _watches; constructor(settings: IFilesSettings, pubsub: any, broker: ServiceBroker, logService: CdmLogger.ILogger); /** * * @temporary * @deprecated Until all code stop using it. */ existsFile(fsPath: any): Promise; watch(resource: URI, options?: IWatchOptions): IDisposable | any; unwatch(resource: URI, session: string): void; /** * * @temporary * @deprecated Until all code stop using it. */ resolveFile(fsPath: any, options: any): Promise; }