import * as React from 'react'; export interface RootRefProps { rootRef?: ((instance: T | null) => void) | React.RefObject; } /** * ⚠️⚠️⚠️ * If you want the DOM element of a Material-UI component check out * [FAQ: How can I access the DOM element?](https://material-ui.com/getting-started/faq/#how-can-i-access-the-dom-element) * first. * * This component uses `findDOMNode` which is deprecated in React.StrictMode. * * Helper component to allow attaching a ref to a * wrapped element to access the underlying DOM element. * * It's highly inspired by . * For example: * * ```jsx * import React from 'react'; * import RootRef from '@material-ui/core/RootRef'; * * function MyComponent() { * const domRef = React.useRef(); * * React.useEffect(() => { * console.log(domRef.current); // DOM node * }, []); * * return ( * * * * ); * } * ``` * * @deprecated * API: * * - [RootRef API](https://material-ui.com/api/root-ref/) */ declare const RootRef: React.ComponentType; export default RootRef;