import { IIconService, IProductIconService, IThemeContribution } from '@opensumi/ide-theme'; import { VSCodeContributePoint } from '../../../common'; import { AbstractExtInstanceManagementService } from '../../types'; export type ThemesSchema = Array; export declare class IconThemesContributionPoint extends VSCodeContributePoint { protected readonly iconService: IIconService; protected readonly extensionManageService: AbstractExtInstanceManagementService; contribute(): void; } export interface IconSchema { [key: string]: { description: string; default: { fontPath: string; fontCharacter: string; }; }; } export declare class IconsContributionPoint extends VSCodeContributePoint { protected readonly extensionManageService: AbstractExtInstanceManagementService; protected readonly productIconService: IProductIconService; private readonly staticResourceService; private logger; private iconRegistry; contribute(): void | Promise; } //# sourceMappingURL=icon.d.ts.map