/** Default TTL when no Cache-Control or credential validity applies (1 hour). */ export declare const DEFAULT_TTL_MS: number; /** * Extract `max-age` (seconds) from response headers and convert to milliseconds. */ export declare const parseCacheControlMaxAge: (headers: Headers) => number | undefined; /** * Milliseconds from now until `validUntil` (ISO 8601). Undefined if invalid or already past. */ export declare const ttlFromValidUntil: (validUntil: string) => number | undefined; /** * First defined positive TTL among sources, otherwise {@link DEFAULT_TTL_MS}. */ export declare const resolveTtl: (...sources: Array) => number; //# sourceMappingURL=cache-ttl.d.ts.map