/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

import { Event } from '@sussudio/base/common/event.mjs';
import { IconContribution } from '../common/iconRegistry.mjs';
import { IProductIconTheme, IThemeService } from '../common/themeService.mjs';
export interface IIconsStyleSheet {
	getCSS(): string;
	readonly onDidChange: Event<void>;
}
export declare function getIconsStyleSheet(themeService: IThemeService | undefined): IIconsStyleSheet;
export declare class UnthemedProductIconTheme implements IProductIconTheme {
	getIcon(contribution: IconContribution): import('../common/iconRegistry.mjs').IconDefinition | undefined;
}
