import { Component } from 'react'; import { IPortalContext } from './context'; export interface IPurePortalProps { selector: string | HTMLElement; append?: boolean; } export declare class PurePortal extends Component { static defaultProps: { append: boolean; }; static contextType: import("react").Context; context: IPortalContext; private readonly childContext; getContainer: (selector: string | HTMLElement) => Element | null; contains(el: Node): boolean; componentDidMount(): void; componentWillUnmount(): void; render(): import("react").ReactPortal; } export default PurePortal;