import * as React from "react"; export default Radium; // @Radium decorator declare function Radium(component: TElement): TElement; declare function Radium(config: Radium.RadiumConfig): (component?: any) => any; declare namespace Radium { interface StyleRules { [index: string]: React.CSSProperties | StyleRules; } /** * Style component properties */ export interface StyleProps { /** * An object of styles, or an object of CSS rules to render. Each key of the rules object is a CSS * selector and the value is an object of styles. If rules is empty, the component will render nothing. */ rules: React.CSSProperties | StyleRules; /** * A string that any included selectors in rules will be appended to. * Use to scope styles in the component to a particular element. A good use case might be to generate a unique * ID for a component to scope any styles to the particular component that owns the