import { Resizable } from 're-resizable';
import type { ResizableProps } from 're-resizable';
import type { ReactNode } from 'react';
export declare const ResizableBox: import("react").ForwardRefExoticComponent<ResizableProps & {
    children: ReactNode;
    showHandle?: boolean | undefined;
    __experimentalShowTooltip?: boolean | undefined;
    __experimentalTooltipProps?: (Pick<{
        theme?: import("@emotion/react").Theme | undefined;
        as?: import("react").ElementType<any> | undefined;
    } & import("react").ClassAttributes<HTMLDivElement> & import("react").HTMLAttributes<HTMLDivElement> & {
        'aria-hidden'?: boolean | undefined;
        axis?: import("./resize-tooltip/utils").Axis | undefined;
        className?: string | undefined;
        fadeTimeout?: number | undefined;
        isVisible?: boolean | undefined;
        labelRef?: import("react").Ref<HTMLDivElement> | undefined;
        onResize?: ((data: {
            width: number | null;
            height: number | null;
        }) => void) | undefined;
        position?: import("./resize-tooltip/utils").Position | undefined;
        showPx?: boolean | undefined;
        zIndex?: number | undefined;
    }, "position" | "zIndex" | "key" | "as" | keyof import("react").HTMLAttributes<HTMLDivElement> | "theme" | "axis" | "fadeTimeout" | "onResize" | "showPx" | "isVisible" | "labelRef"> & import("react").RefAttributes<HTMLDivElement>) | undefined;
} & import("react").RefAttributes<Resizable>>;
export default ResizableBox;
//# sourceMappingURL=index.d.ts.map