import React from 'react'; import { type RenderElementProps } from 'slate-react'; import type { PlaceholderNode } from '../PlaceholderNode'; import { type Props as InputPlaceholderProps } from './InputPlaceholder'; import { type Props as PlaceholderProps } from './Placeholder'; import type { Props as PlaceholderElementProps } from './PlaceholderElement'; export type Props = RenderElementProps & Pick & Pick & { element: PlaceholderNode; inputTitle: InputPlaceholderProps['title']; inputDescription: InputPlaceholderProps['description']; inputAction: string; inputPattern?: InputPlaceholderProps['pattern']; inputPlaceholder?: InputPlaceholderProps['placeholder']; inputType?: InputPlaceholderProps['type']; onSubmit: InputPlaceholderProps['onSubmit']; }; export declare function InputPlaceholderElement({ attributes, children, element, format, icon, title, description, removable, inputTitle, inputDescription, inputAction, inputPattern, inputPlaceholder, inputType, onDrop, onSubmit, }: Props): React.JSX.Element;