import type { ContactInfo } from '@prezly/slate-types'; import type { ReactNode } from 'react'; import React from 'react'; import { type Props as PlaceholderElementProps } from '../components/PlaceholderElement'; import { type Props as BaseProps } from '../components/SearchInputPlaceholderElement'; import type { PlaceholderNode } from '../PlaceholderNode'; export declare function ContactPlaceholderElement({ attributes, children, element, format, removable, renderPlaceholder, }: ContactPlaceholderElement.Props): React.JSX.Element; export declare namespace ContactPlaceholderElement { interface Props extends Pick, 'attributes' | 'children' | 'format'>, Pick { element: PlaceholderNode; renderPlaceholder: (props: { onRemove: (() => void) | undefined; onSelect: (uuid: string, contactInfo: ContactInfo) => void; placeholder: PlaceholderNode; }) => ReactNode; } }