///
import * as FilledIcons from "../components/Icons/Filled";
import * as OutlineIcons from "../components/Icons/Outline";
import * as DuotoneIcons from "../components/Icons/DuoTone";
export declare type FilledIconNames = keyof typeof FilledIcons;
export declare type OutlinedIconNames = keyof typeof OutlineIcons;
export declare type DuoTonedIconNames = keyof typeof DuotoneIcons;
export declare type IconNames = FilledIconNames | OutlinedIconNames | DuoTonedIconNames;
export declare type IconTypes = 'filled' | 'outline' | 'duotone';
export interface IconProps extends React.SVGProps {
dataTestid?: string;
}
export interface NebulaIconProps extends IconProps {
iconName: IconNames;
iconType?: IconTypes;
}