import React from 'react'; declare type SVGComponent = React.ComponentType>; export interface IconProps extends React.SVGProps { className?: string; /** * Displays svg `inline-block` instead of `block` */ displayInline?: boolean; fill?: string; height?: string | number; /** * Clockwise rotation, in degrees. */ rotate?: number; width?: string | number; [key: string]: unknown; } export declare type RadianceIconComponent = (props: IconProps) => ReturnType; /** * Helper component to pass the necessary props down to direct SVG imports, supported by @svgr (cli and rollup). * * **This component should not be used directly**, and so is not included in the `shared-components` export. */ export declare const Icon: React.FC; export declare const useIcon: (PrimaryIcon: SVGComponent | null, SecondaryIcon: SVGComponent | null, props: IconProps, SecondaryRebrandIcon?: SVGComponent | null) => JSX.Element | null; export {}; //# sourceMappingURL=index.d.ts.map