export declare const UNICODE_ELLIPSIS = "\u2026"; export declare function roundDecimals(value: number, maxDecimals: number): number; export declare function slugify(text: string): string; export declare function pluralize(text: string, amount?: number): string; export declare function formatBytes(bytes: number, decimals?: number): string; export declare function pluralizeToken(token: string, times: number): string; export declare function formatDuration(ms: number, maxDecimals?: number): string; export declare function formatDate(date: Date): string; export declare function truncateText(text: string, options: number | { maxChars: number; position?: 'start' | 'middle' | 'end'; ellipsis?: string; }): string; export declare function truncateTitle(text: string): string; export declare function truncateDescription(text: string): string; export declare function truncateIssueMessage(text: string): string; export declare function truncateMultilineText(text: string, options?: { ellipsis?: string; }): string; export declare function transformLines(text: string, fn: (line: string, index: number) => string): string; export declare function indentLines(text: string, identation: number): string; export declare function serializeCommandWithArgs({ command, args, }: { command: string; args?: string[]; }): string; export declare function pluginMetaLogFormatter(title: string): (message: string) => string; export declare function formatCoveragePercentage(stats: { covered: number; total: number; }): string; /** Escapes a string and wraps it in single quotes for use in JS code. */ export declare function singleQuote(value: string): string;