/**
 * NOTE: We can't test this component because Enzyme doesn't support rendering
 * into portals.
 */
import React from 'react';
export declare const insertPositions: {
    after: string;
    before: string;
};
export declare const INSERT_POSITIONS: ("after" | "before")[];
export declare class Portal extends React.Component<{
    insert?: any;
    portalRef?: any;
}> {
    portalNode: HTMLDivElement;
    constructor(props: any);
    componentDidMount(): void;
    componentWillUnmount(): void;
    updatePortalRef(ref: any): void;
    render(): any;
}
