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;