import { default as React } from 'react';
import { IBEditorMediaOverlayState } from '../core/types';
import { TBEditorMediaAlignment, TBEditorMediaResizeHandle } from '../media/resize';
interface IBEditorMediaResizeOverlayProps {
    displayId?: string;
    id?: string;
    onAlign: (align: TBEditorMediaAlignment) => void;
    onResizeKeyDown: (handle: TBEditorMediaResizeHandle, event: React.KeyboardEvent<HTMLElement>) => void;
    onResizeStart: (handle: TBEditorMediaResizeHandle, event: React.MouseEvent<HTMLElement>) => void;
    overlay: IBEditorMediaOverlayState | null;
    rootId?: string;
    toolbarId?: string;
}
export declare const BEditorMediaResizeOverlay: React.NamedExoticComponent<Readonly<IBEditorMediaResizeOverlayProps> & React.RefAttributes<HTMLDivElement>>;
export {};
