import { ReactNode } from 'react'; export interface IStyledProps { /** * A string which helps avoid hash collisions. * * This string is also used as a prefix for the dynamically * generated class name, so it must be safe to use in a class name. */ scope?: string; /** * Class name (or an array of class names) that will be passed on * to all child components. */ className?: string; /** * Styles (`css` tagged templates) and components that the styles * will be applied to. */ children?: ReactNode; } /** * A React component which applies styles to child components. Each * child component will be styled by _all_ of the combined `css` * tagged templates which precede it. Changes to `css` tagged * templates will take effect immediately. All associated stylesheets * will be removed when the `Styled` component is unmounted. * * ```tsx * * {css` * color: red; * `} *
I am red.
*
* ``` */ export declare const Styled: import("../private/_getInternalComponent").RCIJFC;