import { ValidTimeString } from "./types.js"; /** * Parses a time string into its numeric value and human-readable unit. * Useful for generating user-friendly time descriptions. * * @param input - A valid time string in the format `${number}${TimeUnit}` * @returns An object containing the numeric value and properly pluralized unit name * @throws {Error} If the time string format is invalid * * @example * ```typescript * // Returns { timeValue: 10, timeUnit: "minutes" } * const result1 = parseTimeString("10m"); * * // Returns { timeValue: 1, timeUnit: "hour" } * const result2 = parseTimeString("1h"); * * // Returns { timeValue: 500, timeUnit: "milliseconds" } * const result3 = parseTimeString("500ms"); * ``` * * @public */ export declare function parseTimeString(input: ValidTimeString): { timeValue: number; timeUnit: string; }; //# sourceMappingURL=parse-time-string.d.ts.map