import type Fuse from 'fuse.js'; import { IconMetadata } from "../src/types"; import * as React from 'react'; /** [icon name, icon sizes, description] */ export declare type SystemTableRow = [string, React.ReactNode, string | undefined]; export declare type CategoryTableRow = Array; export declare type Category = { title: string; iconsMetadata: Array; }; export declare type IconProps = React.SVGAttributes & { size?: string | number; }; export declare type IconDescriptor = { size: string; name: string; Icon: React.FC; }; export declare type IconsMetadataIndex = Fuse; export declare type GeneralCategoryListProps = { iconComponents: Record>; iconsMetadata: Array; iconSizes?: Array; }; export declare type SystemCategoryListProps = { iconComponents: Record>; iconsMetadata: Array; };