import { URI } from '../../../../base/common/uri'; import { ExtensionData, IThemeExtensionPoint, IWorkbenchFileIconTheme } from '../../../../workbench/services/themes/common/workbenchThemeService'; import { IFileService } from '../../../../platform/files/common/files'; export declare class FileIconThemeData implements IWorkbenchFileIconTheme { static readonly STORAGE_KEY = "iconThemeData"; id: string; label: string; settingsId: string | null; description?: string; hasFileIcons: boolean; hasFolderIcons: boolean; hidesExplorerArrows: boolean; isLoaded: boolean; location?: URI; extensionData?: ExtensionData; watch?: boolean; styleSheetContent?: string; private constructor(); ensureLoaded(fileService: IFileService): Promise; reload(fileService: IFileService): Promise; private load; static fromExtensionTheme(iconTheme: IThemeExtensionPoint, iconThemeLocation: URI, extensionData: ExtensionData): FileIconThemeData; private static _noIconTheme; static get noIconTheme(): FileIconThemeData; static createUnloadedTheme(id: string): FileIconThemeData; } //# sourceMappingURL=fileIconThemeData.d.ts.map