import type { SearchWords } from '@douyinfe/semi-foundation/lib/es/highlight/foundation'; import '@douyinfe/semi-foundation/lib/es/highlight/highlight.css'; import { CSSProperties } from 'vue'; import { CombineProps } from '../interface'; export interface HighlightProps { autoEscape?: boolean; caseSensitive?: boolean; sourceString?: string; searchWords?: SearchWords; highlightStyle?: CSSProperties; highlightClassName?: string; component?: string; } export declare const vuePropsType: CombineProps; declare const Highlight: import("vue").DefineComponent | { type: import("vue").PropType; default?: any; required?: false; }; caseSensitive: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sourceString: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; searchWords: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; highlightStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; highlightClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; component: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>, () => (string | import("vue").VNode)[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: import("vue").PropType; default?: any; required?: false; }; caseSensitive: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sourceString: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; searchWords: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; highlightStyle: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; highlightClassName: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; component: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default Highlight;