import { IRPCProtocol } from '@opensumi/ide-connection';
import { Disposable } from '@opensumi/ide-core-common';
export declare class MainThreadFileSystemEvent extends Disposable {
    private readonly rpcProtocol;
    private readonly fileService;
    private readonly workspaceFileService;
    private readonly preferenceService;
    private readonly progressService;
    private readonly logger;
    private readonly dialogService;
    private readonly bulkEditService;
    private _showPreview;
    private _proxy;
    constructor(rpcProtocol: IRPCProtocol);
    private _dispatchFileEventListener;
    private _participateFileOperation;
    private _initShowPreview;
    private fileOperationParticipant;
    private getProgressLabel;
}
//# sourceMappingURL=main.thread.file-system-event.d.ts.map