/**
 * @file Utility functions for timestamp formatting and conversion
 */
/**
 * Converts a timestamp representation to seconds
 * @param timestamp The timestamp in milliseconds
 * @returns The total seconds
 */
declare const convertTimestampToSeconds: (timestamp: number) => number;
/**
 * Converts milliseconds to HH:MM:SS format
 * @param timestampInMilliseconds The timestamp in milliseconds
 * @returns The formatted timestamp string in HH:MM:SS format
 */
declare const convertMillisecondsToHMMSS: (timestampInMilliseconds: number) => string;
/**
 * Converts seconds to HH:MM:SS format
 * @param seconds number of seconds
 * @returns The formatted timestamp string in HH:MM:SS format
 */
declare const convertSecondsToHMMSS: (seconds: number) => string;
/**
 * Converts milliseconds to a video-style timestamp, omitting the hours field for durations under one hour.
 * @param timestampInMilliseconds The timestamp in milliseconds
 * @returns The formatted timestamp: M:SS when under an hour, H:MM:SS otherwise
 */
declare const convertMillisecondsToTimestamp: (timestampInMilliseconds: number) => string;
export { convertMillisecondsToHMMSS, convertMillisecondsToTimestamp, convertSecondsToHMMSS, convertTimestampToSeconds };
