import { Component } from 'react'; import type { InlineSVGProps } from './props'; /** --- category: components/utilities --- **/ declare class InlineSVG extends Component { static readonly componentId = "InlineSVG"; static allowedProps: readonly (keyof import("./props").InlineSVGOwnProps)[]; static defaultProps: { focusable: boolean; src: string; title: string; description: string; inline: boolean; width: string; height: string; color: string; }; titleId?: string; descId?: string; ref: Element | null; handleRef: (el: Element | null) => void; constructor(props: InlineSVGProps); componentDidMount(): void; componentDidUpdate(): void; static prepareSrc: (src: string) => string; get role(): "img" | "presentation"; renderTitle(): import("@emotion/react/jsx-runtime").JSX.Element | null; renderDesc(desc: InlineSVGProps['description']): import("@emotion/react/jsx-runtime").JSX.Element | null; get labelledBy(): string | undefined; renderContent(): import("@emotion/react/jsx-runtime").JSX.Element; numberToNumberType(n: string | number | undefined): string | number | undefined; render(): import("@emotion/react/jsx-runtime").JSX.Element; } export default InlineSVG; export { InlineSVG }; //# sourceMappingURL=index.d.ts.map