/** @packageDocumentation
 * @module Popup
 */
import "./PositionPopup.scss";
import * as React from "react";
import type { PointProps } from "@itwin/appui-abstract";
import type { CommonDivProps, CommonProps, SizeProps } from "@itwin/core-react";
/** Props for popup at screen position
 * @beta */
export interface PositionPopupProps extends CommonProps {
    /** Center point */
    point: PointProps;
    /** Function called when size is known. */
    onSizeKnown?: (size: SizeProps) => void;
    /** Content */
    children?: React.ReactNode;
}
/** Popup component at screen position
 * @beta */
export declare class PositionPopup extends React.PureComponent<PositionPopupProps> {
    constructor(props: PositionPopupProps);
    render(): JSX.Element;
    private setDivRef;
}
/** PositionPopup content with padding
 * @beta
 */
export declare function PositionPopupContent(props: CommonDivProps): JSX.Element;
//# sourceMappingURL=PositionPopup.d.ts.map