import { TermStringSection } from './TermStringBuilder'; export declare class TermString { sections: Array; length: number; static from(text: TermString | string): TermString; constructor(sections: Array, length: number); slice(offsetStart: number, offsetEnd?: number): string | TermString; substring(offsetStart: number, offsetEnd?: number): string | TermString; substr(offset: number, length?: number): string | TermString; repeat(count: number): string | TermString; padStart(targetLength: number, padString?: string | TermString): string | TermString; padEnd(targetLength: number, padString?: string | TermString): string | TermString; toString(): string; }