UNPKG

utility-css-library

Version:

Modern utility CSS library with intelligent theming, automatic contrast calculation, and seamless dark/light mode support

77 lines 2.78 kB
/** * Material Design Icons Library * Complete icon system with 7400+ Material Design Icons */ import { getAllIconNames, getIconsByCategory, searchIcons } from './icon-registry'; import { Icon, IconFactory } from './Icon'; import { IconUtils, IconSet } from './icon-utils'; export { Icon, IconFactory } from './Icon'; export { IconUtils, IconSet, ICON_SETS } from './icon-utils'; export { ICON_CATEGORIES, ICON_SIZES, ICON_COLORS, POPULAR_ICONS, getAllIconNames, getIconPath, categorizeIcon, getIconsByCategory, searchIcons, createIconRegistry } from './icon-registry'; export type { IconConfig, IconSize, IconColor, IconCategory, IconMetadata } from './icon-registry'; /** * Global icon API for easy access */ export declare const MaterialIcons: { create: (iconName: string, config?: any) => Icon; navigation: typeof IconFactory.navigation; action: typeof IconFactory.action; status: typeof IconFactory.status; decorative: typeof IconFactory.decorative; loading: typeof IconFactory.loading; search: typeof searchIcons; getByCategory: typeof getIconsByCategory; getAllNames: typeof getAllIconNames; exists: typeof IconUtils.iconExists; sets: { NAVIGATION: IconSet; ACTIONS: IconSet; COMMUNICATION: IconSet; MEDIA: IconSet; FILES: IconSet; STATUS: IconSet; }; categories: { readonly ACTION: "action"; readonly ALERT: "alert"; readonly AV: "av"; readonly COMMUNICATION: "communication"; readonly CONTENT: "content"; readonly DEVICE: "device"; readonly EDITOR: "editor"; readonly FILE: "file"; readonly HARDWARE: "hardware"; readonly IMAGE: "image"; readonly MAPS: "maps"; readonly NAVIGATION: "navigation"; readonly NOTIFICATION: "notification"; readonly PLACES: "places"; readonly SOCIAL: "social"; readonly TOGGLE: "toggle"; readonly TRANSPORTATION: "transportation"; readonly ACCOUNT: "account"; readonly ARROW: "arrow"; readonly CALENDAR: "calendar"; readonly CHART: "chart"; readonly CLOUD: "cloud"; readonly DATABASE: "database"; readonly FOOD: "food"; readonly GAME: "game"; readonly HOME: "home"; readonly MEDICAL: "medical"; readonly MUSIC: "music"; readonly SECURITY: "security"; readonly SHOPPING: "shopping"; readonly WEATHER: "weather"; readonly GENERAL: "general"; }; popular: { COMMON: string[]; NAVIGATION: string[]; ACTIONS: string[]; COMMUNICATION: string[]; MEDIA: string[]; }; }; export default MaterialIcons; //# sourceMappingURL=index.d.ts.map