import * as React from 'react';
import { FlexProps } from '@strapi/design-system';
import type { Struct } from '@strapi/types';
type ComponentIconProps = FlexProps & {
    showBackground?: boolean;
    icon?: Struct.ContentTypeSchemaInfo['icon'];
};
type IconComponent = React.ComponentType<Pick<React.SVGProps<SVGSVGElement>, 'height' | 'width'>>;
declare const ComponentIcon: ({ showBackground, icon, ...props }: ComponentIconProps) => import("react/jsx-runtime").JSX.Element;
declare const COMPONENT_ICONS: Record<string, IconComponent>;
export { ComponentIcon, COMPONENT_ICONS };
export type { ComponentIconProps };
