import { SvgIconProps } from "./SvgIcon.types.js"; import * as react_jsx_runtime12 from "react/jsx-runtime"; //#region src/SvgIcon/SvgIcon.d.ts /** * Renders an icon that has an SVG icon path (see {@link isSvgIcon() }) * * @param onClick - function to call when clicking the icon (takes no parameters) * @param id - id that can be placed on the SvgIcon component * @param testId - id that will be used in the data-testid attribute on the icon * @param customId - id that will be used in the data-customid attribute on the icon. Can be used to identify the icon * as the click event target in an event handler * @param icon - the SVG icon * @param color - used to add a custom color to the icon (required if type="color") * @param extraClassNames - extra class names to apply * @param [viewBox='0 0 19 19'] - optional SVG view box * @param type - default will use dark/light text colors otherwise will use the theme color * @param tooltipProps - props to pass to the tooltip */ declare const SvgIcon: ({ onClick, icon, color, type, extraClassNames, viewBox, id, testId, customId, ...tooltipProps }: SvgIconProps) => react_jsx_runtime12.JSX.Element; //#endregion export { SvgIcon as default };