import * as React from 'react';
import { IconProps } from '@page-speed/icon';

interface DynamicIconProps extends Omit<IconProps, "apiKey"> {
    apiKey?: string;
}
/**
 * Compatibility wrapper for legacy DynamicIcon usage across opensite-ui.
 *
 * It forwards all props to @page-speed/icon's Icon component and injects
 * a default API key so existing call sites continue to work unchanged.
 */
declare const DynamicIcon: React.NamedExoticComponent<DynamicIconProps>;

export { DynamicIcon, type DynamicIconProps };
