import { FillType } from '@opencloud-eu/design-system/helpers'; export type IconFillType = FillType; export type IconType = { name: string; color?: string; /** @deprecated this property is not supported anymore */ fillType?: IconFillType; hasDarkVariant?: boolean; /** artwork fills its box entirely and therefore needs clipping */ fillsBox?: boolean; /** artwork references IDs internally (e.g. gradients) and therefore needs unique IDs per instance */ uniqueIds?: boolean; }; export type ResourceIconMapping = { mimeType: Record; extension: Record; folderExtension?: Record; }; export declare const resourceIconMappingInjectionKey = "oc-resource-icon-mapping"; export declare function getResourceIconName(icon: IconType, isDark: boolean): string; export declare function createDefaultFileIconMapping(): Record;