import * as PropTypes from 'prop-types'; import * as React from 'react'; import { RefProps } from './types'; export default class RefFindNode extends React.Component { static displayName: string; static propTypes: { children: PropTypes.Validator; innerRef: PropTypes.Validator>; } | { children?: undefined; innerRef?: undefined; }; prevNode: Node | null; componentDidMount(): void; componentDidUpdate(prevProps: RefProps): void; componentWillUnmount(): void; render(): React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & string) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & number) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & false) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & true) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & React.ReactNodeArray) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & React.ReactPortal); }