import type { ContactInfo, ContactNode } from '@prezly/slate-types'; import React from 'react'; import type { FunctionComponent, ReactNode, SVGProps } from 'react'; import type { RenderElementProps } from 'slate-react'; import type { PressContactsExtensionParameters } from '../types'; interface Props extends RenderElementProps { element: ContactNode; onEdit?: PressContactsExtensionParameters['onEdit']; renderMenu?: (props: { onClose: () => void; }) => ReactNode; } export declare function PressContactElement({ attributes, children, element, onEdit, renderMenu }: Props): React.JSX.Element; export declare function JobDescription(props: { className?: string; contact: ContactInfo; }): React.JSX.Element | null; export declare function Field({ children, icon: Icon, }: { children?: ReactNode; icon?: FunctionComponent> | string; }): React.JSX.Element; export {};