import { ClientAppContribution, Disposable } from '@opensumi/ide-core-browser'; import { Uri } from '@opensumi/ide-core-browser'; import { IDecorationData, IDecorationsProvider, IDecorationsService } from '@opensumi/ide-decoration'; import { IThemeService } from '@opensumi/ide-theme'; import { CodeModelService } from './code-model.service'; import { Repository } from './repository'; export declare class GitDecorationProvider extends Disposable implements IDecorationsProvider { private repo; private static SubmoduleDecorationData; readonly label = "code-service"; private decorations; private _onDidChange; readonly onDidChange: import("@opensumi/ide-core-browser").Event; constructor(repo: Repository); private onDidAddSubmodules; provideDecorations(resource: Uri): Promise; } export declare class DecorationProvider extends Disposable implements ClientAppContribution { themeService: IThemeService; decorationService: IDecorationsService; codeModel: CodeModelService; constructor(); onDidOpenRepository(repo: Repository): void; initialize(): void; } //# sourceMappingURL=decoration.provider.d.ts.map