import { FC, PropsWithChildren, ReactNode } from 'react';
import { LexicalEditor } from 'lexical';
export type ResizableContainerProps = {
    editor: LexicalEditor;
    width: number | string | 'inherit';
    height: number | string | 'inherit';
    isIcon: boolean;
    initialHeight?: number | string;
    initialWidth?: number | string;
    type?: 'video';
    onResizeEnd: (width: 'inherit' | number | string, height: 'inherit' | number | string) => void;
    onResizeStart?: () => void;
    isEmbed?: boolean;
    alignment?: string;
    disableInteractions?: boolean;
    disable?: boolean;
    onRegisterDecoratorEnter?: (handler: () => boolean) => void;
    onActivate?: () => void;
    children: ReactNode;
};
export declare const ResizableContainer: FC<PropsWithChildren<ResizableContainerProps>>;
export default ResizableContainer;
//# sourceMappingURL=ResizableContainer.d.ts.map