/**
 * 前置补零，如果值的长度小于目标长度，则前置补零，否则不处理
 *
 * @param num 待处理的值
 * @param targetLength 目标长度
 * @returns 补零后的值
 */
export declare function padZero(num: string | number, targetLength?: number): string;
/**
 * 解析时间戳
 *
 * @param {number} timestamp 时间戳，单位毫秒
 * @returns 包含日/时/分/秒/毫秒的对象
 */
export declare function parseTimeData(timestamp: number): {
    days: number;
    hours: number;
    minutes: number;
    seconds: number;
    milliseconds: number;
};
/**
 * 格式化时间格式
 *
 * @param format 时间格式，DD-日，HH-时，mm-分，ss-秒，SSS-毫秒
 * @param timeData 包含日/时/分/秒/毫秒的对象
 * @returns 返回格式化后的时间字符串
 */
export declare function parseFormat(format: string, timeData: ReturnType<typeof parseTimeData>): string;
/**
 * 格式化时间
 *
 * @param {number} timestamp 时间戳，单位毫秒
 * @param {string} [pattern='HH:mm:ss'] 时间格式，DD-日，HH-时，mm-分，ss-秒，SSS-毫秒。默认值为 HH:mm:ss
 * @returns {string} 返回格式化后的时间字符串
 */
export declare function format(timestamp: number, pattern?: string): string;
export declare const noop: () => void;
