import React from 'react';
import type { RenderContainerProps } from './RenderContainerTypes';
export declare const PORTAL_INLET_ATTR = "data-render-container-id";
export declare const PORTAL_OUTLET_ATTR = "data-rendered-container-id";
export declare class RenderContainer extends React.Component<RenderContainerProps> {
    static __KONTUR_REACT_UI__: string;
    static displayName: string;
    private static getRootId;
    private domContainer;
    private readonly rootId;
    shouldComponentUpdate(nextProps: RenderContainerProps): boolean;
    componentWillUnmount(): void;
    render(): React.JSX.Element;
    private createContainer;
    private mountContainer;
    private destroyContainer;
    private unmountContainer;
}
