import React from 'react';
import { MometaHTMLElement } from './dom-api';
declare type FloatingUiProps = JSX.IntrinsicElements['div'] & {
    dom: MometaHTMLElement;
    leftTopElement?: React.ReactNode;
    rightTopElement?: React.ReactNode;
    rightBottomElement?: React.ReactNode;
    centerTopElement?: React.ReactNode;
    centerBottomElement?: React.ReactNode;
};
export declare const FloatingUi: React.ForwardRefExoticComponent<Pick<FloatingUiProps, "key" | keyof React.HTMLAttributes<HTMLDivElement> | "dom" | "centerBottomElement" | "centerTopElement" | "rightTopElement" | "rightBottomElement" | "leftTopElement"> & React.RefAttributes<HTMLDivElement>>;
declare type OveringFloatProps = FloatingUiProps & {
    isSelected?: boolean;
    onSelect?: () => void;
    onDeselect?: () => void;
    isOverCurrent?: boolean;
};
export declare const OveringFloat: React.ForwardRefExoticComponent<Pick<OveringFloatProps, "key" | "onDeselect" | keyof React.HTMLAttributes<HTMLDivElement> | "dom" | "centerBottomElement" | "centerTopElement" | "rightTopElement" | "rightBottomElement" | "leftTopElement" | "isOverCurrent" | "isSelected"> & React.RefAttributes<HTMLDivElement>>;
export {};
