import { default as presets } from './presets'; import { LismProps } from '../../../lib/getLismProps'; import { ElementType } from 'react'; export type PresetIconName = keyof typeof presets; export interface IconObject { as: ElementType; [key: string]: unknown; } type IconProp = PresetIconName | ElementType | IconObject; export interface IconOwnProps { as?: ElementType; icon?: IconProp; label?: string; size?: string; exProps?: Record; } export type IconProps = LismProps & IconOwnProps; export default function getProps({ as, icon, label, exProps, ..._props }: IconProps): { Component: ElementType | "_SVG_"; lismProps: { [key: string]: unknown; }; exProps: Record; content: string; }; export {};