import React, { Component } from 'react'; interface IconWrapperProps { size?: 'small' | 'medium'; primaryColor?: string; secondaryColor?: string; } export declare const IconWrapper: import("styled-components").StyledComponentClass & React.HTMLAttributes & IconWrapperProps, any, React.ClassAttributes & React.HTMLAttributes & IconWrapperProps>; interface Props { /** More performant than the glyph prop, but potentially dangerous if the SVG string hasn't been "sanitised" */ dangerouslySetGlyph?: string; /** String to use as the aria-label for the icon. Set to an empty string if you are rendering the icon with visible text to prevent accessibility label duplication. */ label: string; /** Control the size of the icon */ size?: 'small' | 'medium'; } export default class Icon extends Component { render(): JSX.Element; } export declare const size: {}; export {};