import * as solid_js from 'solid-js';
import { Accessor, ComponentProps } from 'solid-js';
import { M as MaybeAccessor, A as Assign } from '../../types-Sr_80hg9.js';
import { HighlightWordProps, HighlightChunk } from '@zag-js/highlight-word';
export { HighlightChunk } from '@zag-js/highlight-word';

interface UseHighlightProps extends HighlightWordProps {
}
declare const useHighlight: (props: MaybeAccessor<UseHighlightProps>) => Accessor<HighlightChunk[]>;

interface HighlightBaseProps extends UseHighlightProps {
}
interface HighlightProps extends Assign<ComponentProps<'mark'>, HighlightBaseProps> {
}
declare const Highlight: (props: HighlightProps) => solid_js.JSX.Element;

export { Highlight, type HighlightProps, type UseHighlightProps, useHighlight };
