import { FunctionComponent, SVGAttributes } from "react"; export type MaterialIconSVGElement = FunctionComponent>; export type MaterialIconConfig = { "accessibility-new": MaterialIconWeightMap; add: MaterialIconWeightMap; "add-circle": MaterialIconWeightMap; "align-center": MaterialIconWeightMap; "align-end": MaterialIconWeightMap; "align-start": MaterialIconWeightMap; "android-cell-5-bar": MaterialIconWeightMap; approval: MaterialIconWeightMap; "arrow-back": MaterialIconWeightMap; "arrow-back-ios-new": MaterialIconWeightMap; "arrow-downward": MaterialIconWeightMap; "arrow-drop-down": MaterialIconWeightMap; "arrow-drop-up": MaterialIconWeightMap; "arrow-forward": MaterialIconWeightMap; "arrow-forward-ios": MaterialIconWeightMap; "arrow-left": MaterialIconWeightMap; "arrow-right": MaterialIconWeightMap; "arrow-right-alt": MaterialIconWeightMap; "arrow-upward": MaterialIconWeightMap; "attach-file": MaterialIconWeightMap; automation: MaterialIconWeightMap; badge: MaterialIconWeightMap; balance: MaterialIconWeightMap; "battery-horiz-050": MaterialIconWeightMap; block: MaterialIconWeightMap; bolt: MaterialIconWeightMap; "book-2": MaterialIconWeightMap; build: MaterialIconWeightMap; cake: MaterialIconWeightMap; calculate: MaterialIconWeightMap; "calendar-today": MaterialIconWeightMap; campaign: MaterialIconWeightMap; cancel: MaterialIconWeightMap; "chart-data": MaterialIconWeightMap; "chat-bubble": MaterialIconWeightMap; check: MaterialIconWeightMap; "check-box": MaterialIconWeightMap; "check-circle": MaterialIconWeightMap; checklist: MaterialIconWeightMap; circle: MaterialIconWeightMap; close: MaterialIconWeightMap; "cloud-download": MaterialIconWeightMap; "cloud-upload": MaterialIconWeightMap; colors: MaterialIconWeightMap; "confirmation-number": MaterialIconWeightMap; construction: MaterialIconWeightMap; "content-copy": MaterialIconWeightMap; "content-paste": MaterialIconWeightMap; "content-paste-go": MaterialIconWeightMap; crown: MaterialIconWeightMap; "data-alert": MaterialIconWeightMap; delete: MaterialIconWeightMap; description: MaterialIconWeightMap; "design-services": MaterialIconWeightMap; "do-not-disturb-on": MaterialIconWeightMap; docs: MaterialIconWeightMap; "door-front": MaterialIconWeightMap; "door-open": MaterialIconWeightMap; download: MaterialIconWeightMap; draft: MaterialIconWeightMap; "drag-handle": MaterialIconWeightMap; "drag-indicator": MaterialIconWeightMap; "drag-pan": MaterialIconWeightMap; edit: MaterialIconWeightMap; "edit-square": MaterialIconWeightMap; error: MaterialIconWeightMap; exclamation: MaterialIconWeightMap; experiment: MaterialIconWeightMap; explore: MaterialIconWeightMap; "fact-check": MaterialIconWeightMap; "fast-forward": MaterialIconWeightMap; "fast-rewind": MaterialIconWeightMap; "file-export": MaterialIconWeightMap; "file-save": MaterialIconWeightMap; "filter-alt": MaterialIconWeightMap; flag: MaterialIconWeightMap; folder: MaterialIconWeightMap; "folder-copy": MaterialIconWeightMap; "folder-open": MaterialIconWeightMap; "format-bold": MaterialIconWeightMap; "format-italic": MaterialIconWeightMap; fullscreen: MaterialIconWeightMap; "fullscreen-exit": MaterialIconWeightMap; gavel: MaterialIconWeightMap; globe: MaterialIconWeightMap; "globe-uk": MaterialIconWeightMap; "graph-8": MaterialIconWeightMap; "grid-view": MaterialIconWeightMap; group: MaterialIconWeightMap; groups: MaterialIconWeightMap; handshake: MaterialIconWeightMap; healing: MaterialIconWeightMap; "heart-broken": MaterialIconWeightMap; help: MaterialIconWeightMap; history: MaterialIconWeightMap; hotel: MaterialIconWeightMap; image: MaterialIconWeightMap; "inbox-text": MaterialIconWeightMap; info: MaterialIconWeightMap; "ink-eraser": MaterialIconWeightMap; "ink-highlighter": MaterialIconWeightMap; "insert-chart": MaterialIconWeightMap; "inventory-2": MaterialIconWeightMap; key: MaterialIconWeightMap; keyboard: MaterialIconWeightMap; "keyboard-arrow-down": MaterialIconWeightMap; "keyboard-arrow-left": MaterialIconWeightMap; "keyboard-arrow-right": MaterialIconWeightMap; "keyboard-arrow-up": MaterialIconWeightMap; labs: MaterialIconWeightMap; language: MaterialIconWeightMap; "laptop-mac": MaterialIconWeightMap; "left-click": MaterialIconWeightMap; link: MaterialIconWeightMap; "link-2": MaterialIconWeightMap; "link-off": MaterialIconWeightMap; list: MaterialIconWeightMap; "location-on": MaterialIconWeightMap; lock: MaterialIconWeightMap; "lock-open": MaterialIconWeightMap; "lock-person": MaterialIconWeightMap; login: MaterialIconWeightMap; logout: MaterialIconWeightMap; luggage: MaterialIconWeightMap; mail: MaterialIconWeightMap; "mark-chat-read": MaterialIconWeightMap; menu: MaterialIconWeightMap; mop: MaterialIconWeightMap; "more-horiz": MaterialIconWeightMap; "more-vert": MaterialIconWeightMap; "my-location": MaterialIconWeightMap; notifications: MaterialIconWeightMap; "notifications-off": MaterialIconWeightMap; "open-in-new": MaterialIconWeightMap; "package-2": MaterialIconWeightMap; palette: MaterialIconWeightMap; pause: MaterialIconWeightMap; person: MaterialIconWeightMap; "person-add": MaterialIconWeightMap; "person-shield": MaterialIconWeightMap; "pest-control": MaterialIconWeightMap; "photo-camera": MaterialIconWeightMap; "play-arrow": MaterialIconWeightMap; power: MaterialIconWeightMap; preview: MaterialIconWeightMap; "preview-off": MaterialIconWeightMap; "progress-activity": MaterialIconWeightMap; psychiatry: MaterialIconWeightMap; "query-stats": MaterialIconWeightMap; "question-mark": MaterialIconWeightMap; rainy: MaterialIconWeightMap; recenter: MaterialIconWeightMap; redeem: MaterialIconWeightMap; redo: MaterialIconWeightMap; remove: MaterialIconWeightMap; reply: MaterialIconWeightMap; robot: MaterialIconWeightMap; "rocket-launch": MaterialIconWeightMap; save: MaterialIconWeightMap; schedule: MaterialIconWeightMap; search: MaterialIconWeightMap; sell: MaterialIconWeightMap; send: MaterialIconWeightMap; settings: MaterialIconWeightMap; "shadow-add": MaterialIconWeightMap; share: MaterialIconWeightMap; "share-windows": MaterialIconWeightMap; shield: MaterialIconWeightMap; shuffle: MaterialIconWeightMap; signature: MaterialIconWeightMap; signpost: MaterialIconWeightMap; "sim-card-download": MaterialIconWeightMap; "skip-next": MaterialIconWeightMap; "skip-previous": MaterialIconWeightMap; skull: MaterialIconWeightMap; square: MaterialIconWeightMap; stacks: MaterialIconWeightMap; star: MaterialIconWeightMap; straighten: MaterialIconWeightMap; support: MaterialIconWeightMap; "swap-horiz": MaterialIconWeightMap; "swap-vert": MaterialIconWeightMap; sync: MaterialIconWeightMap; "sync-alt": MaterialIconWeightMap; table: MaterialIconWeightMap; tag: MaterialIconWeightMap; target: MaterialIconWeightMap; "thumb-down": MaterialIconWeightMap; "thumb-up": MaterialIconWeightMap; timer: MaterialIconWeightMap; trophy: MaterialIconWeightMap; tune: MaterialIconWeightMap; undo: MaterialIconWeightMap; "upload-file": MaterialIconWeightMap; verified: MaterialIconWeightMap; videocam: MaterialIconWeightMap; "view-column-2": MaterialIconWeightMap; visibility: MaterialIconWeightMap; "visibility-off": MaterialIconWeightMap; "volunteer-activism": MaterialIconWeightMap; "wand-shine": MaterialIconWeightMap; warning: MaterialIconWeightMap; "zoom-in": MaterialIconWeightMap; }; export type MaterialIconName = keyof MaterialIconConfig; export type MaterialIconWeightMap = { 400: { fill: MaterialIconSVGElement; outline: MaterialIconSVGElement; }; 600: { fill: MaterialIconSVGElement; outline: MaterialIconSVGElement; }; }; export type MaterialIconWeight = keyof MaterialIconWeightMap; export type MaterialIconSize = "sm" | "md" | "lg" | "xl"; export declare const materialIconSizeMap: { [key in MaterialIconSize]: number; };