import type { ReactNode } from 'react'; import React from 'react'; import { type RenderElementProps } from 'slate-react'; import type { PlaceholderNode } from '../PlaceholderNode'; import type { RemovableFlagConfig } from '../types'; import { type Props as BaseProps } from './Placeholder'; export type Props = RenderElementProps & Pick & { element: PlaceholderNode; overflow?: 'visible' | 'hidden' | 'auto'; removable: RemovableFlagConfig; renderFrame?: () => ReactNode; }; export declare function PlaceholderElement({ attributes, children, element, format, icon, title, description, overflow, removable, renderFrame, onClick, onDrop, }: Props): React.JSX.Element;