import type * as React from 'react'; import { Button } from '../../components/Icon/Button'; import { type IconProps } from '../../components/Icon/Icon'; import defaultIconsLibrary from '../../components/Icon/lib'; import { Link } from '../../components/Icon/Link'; import { type IconLibraryProps, createIconsLib, defaultSvgProps, getIconSize } from '../../components/Icon/utils'; type DefaultLibraryType = typeof defaultIconsLibrary; export { createIconsLib, defaultIconsLibrary, defaultSvgProps, getIconSize }; export { type DefaultLibraryType, type IconLibraryProps, type IconProps }; export interface Icon extends React.FunctionComponent { Button: typeof Button; Link: typeof Link; } export declare const Icon: Icon;