/** * .what = parse duration string to milliseconds * .why = converts user-friendly formats to ms for threshold comparison * * supported formats: * - number: pass through * - "3s", "500ms", "2m", "1h": simple human formats * - "PT3S", "PT500M": iso 8601 formats (via iso-time) */ export declare const parseThresholdToMs: (input: { threshold: number | string; }) => number; /** * .what = classify file as slow based on duration vs threshold * .why = binary classification for slow test visibility */ export declare const evaluateThreshold: (input: { duration: number; threshold: number | string; }) => boolean; /** * .what = get default slow threshold based on test scope * .why = sensible defaults for zero-config experience */ export declare const getDefaultThreshold: (input: { scope?: 'unit' | 'integration' | 'acceptance'; }) => number;