import type { STACCollection, STACItem } from '../api'; /** * Infers the temporal step (time resolution) from STAC collection metadata and items. * Attempts multiple strategies: * 1. Look for 'temporal-resolution' in collection properties * 2. Calculate from actual item timestamps * 3. Fall back to PT1H if unable to determine * * @param collection - STAC collection with metadata and items * @returns ISO 8601 duration string (e.g., 'PT5M', 'PT1H', 'P1D') */ export declare const inferTemporalStep: (collection: STACCollection | undefined, items?: STACItem[]) => string; /** * Converts milliseconds to ISO 8601 duration string * @param ms - Duration in milliseconds * @returns ISO 8601 duration string */ export declare const millisecondsToISO8601Duration: (ms: number) => string;