import type { Color } from './definitions.js';
/**
 * Creates a string with specified spaces count
 * @param {number} spaceCount - space count
 * @return {string}
 */
export declare const indent: (spaceCount: number) => string;
/**
 * Gets longest string length
 * @param {Array<string>} strings
 * @return {number}
 */
export declare const maxLength: (strings: string[]) => number;
/**
 *
 * @param {string} input - single or multiline string
 * @param {string} indentation - indentation space as string
 * @return {string} - Indented multiline string
 */
export declare const alignString: (input: string, indentation: string) => string;
/**
 *
 * @param {string} input
 * @param {string} color name
 * @return {string} - colored string (for terminal output)
 */
export declare const colorString: (input: string, color?: Color) => string;
export declare const repeat: (string: string, count: number) => string;
/**
 * Serializable values are boolean, number, null, Date, Single line strings, empty arrays
 * @param {*} input
 * @return {boolean}
 */
export declare const isSerializable: (input: unknown) => boolean;
//# sourceMappingURL=utils.d.ts.map