import type { IconifyJSON } from '@iconify/types'; import type { Icon } from '../misc/icon'; import type { CollectionInfo } from './info'; /** * Collection * * Important: keys for filters must match keys in CollectionViewBlocksIconFilters interface for easy iteration! */ export interface CollectionData { provider: string; prefix: string; name: string; total: number; info?: CollectionInfo; icons: Icon[]; hidden?: string[]; tags?: string[]; themePrefixes?: Record; themeSuffixes?: Record; } /** * Convert collection data */ export declare function dataToCollection(provider: string, data: unknown): CollectionData | null; /** * Convert raw data from icon set */ export declare function rawDataToCollection(source: IconifyJSON): CollectionData | null; //# sourceMappingURL=collection.d.ts.map