interface SecondsDurationParts { value: number; unit: string; } export interface DurationParseOptions { /** Unit assumed for a bare number with no suffix. Defaults to seconds. */ defaultUnit?: "s" | "m"; /** When true, 0 is accepted (used by flags where 0 means "disabled"). */ allowZero?: boolean; } export declare function parseSecondsDurationParts(s: string, opts?: DurationParseOptions): SecondsDurationParts | null; export declare function parseDurationToSeconds(s: string, defaultSeconds: number, opts?: DurationParseOptions): number; export {};