export type { MaskHighlighterProps } from './mask'; export type { OpacityHighlighterProps } from './opacity'; export type { StrokeHighlighterProps } from './stroke'; export type { OnCreateHighlighter as OnAddHighlighter, CustomHighlighterProps } from './custom'; /** * Highlighter components. * @group Components * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` */ export declare namespace Highlighter { /** * Mask highlighter component. * Adds a stroke around an arbitrary cell view's SVG node. * @see https://docs.jointjs.com/api/highlighters/#mask * @group Components * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` */ const Mask: import("react").FC; /** * Opacity highlighter component. * Changes the opacity of an arbitrary cell view's SVG node. * @see https://docs.jointjs.com/api/highlighters/#opacity * @group Components * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` */ const Opacity: import("react").FC; /** * Stroke highlighter component. * Adds a stroke around an arbitrary cell view's SVG node. * @see https://docs.jointjs.com/api/highlighters/#stroke * @group Components * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` */ const Stroke: import("react").FC; /** * Custom highlighter component. * Allows to create a custom highlighter. * @group Components * @example * ```tsx * import { Highlighter } from '@joint/react' * return * ``` */ const Custom: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; }