import { IRPCProtocol } from '@opensumi/ide-connection'; import { UriComponents } from '@opensumi/ide-core-common'; import { IDecorationsService } from '@opensumi/ide-decoration'; import { IMainThreadDecorationsShape } from '../../../common/vscode/decoration'; export declare class MainThreadDecorations implements IMainThreadDecorationsShape { private rpcProtocol; protected readonly decorationsService: IDecorationsService; private readonly proxy; private readonly _provider; private readonly _requestQueue; constructor(rpcProtocol: IRPCProtocol); dispose(): void; $registerDecorationProvider(handle: number, label: string): void; $onDidChange(handle: number, resources: UriComponents[]): void; $unregisterDecorationProvider(handle: number): void; } //# sourceMappingURL=main.thread.decoration.d.ts.map