import * as React from "react"; declare type Props = { tag?: T; } & React.ComponentProps; declare type State = { shadowRoot?: Node; }; export declare class Root extends React.Component, State> { static defaultProps: Props<"div">; static scope: number; scope: number; state: { shadowRoot: any; }; constructor(props: any); attachShadow: (e: HTMLElement) => void; render(): JSX.Element; } export {};