import type { TextHighlighter } from '../types';
export type TextSegment = {
    text: string;
    type: 'plain';
} | {
    groups: Array<string> | undefined;
    text: string;
    type: 'match';
};
export declare function segmentText(text: string | undefined, highlighter: TextHighlighter | undefined): Array<TextSegment>;
