import { default as React } from 'react'; import { DateProgressState } from './progress-logic'; export interface UseDateProgressOptions { startDate: string | Date; endDate: string | Date; /** Clock injection for testing/SSR. @default new Date() on each render */ now?: Date; /** Override the default label text */ formatLabel?: (state: DateProgressState) => React.ReactNode; /** Override the default detail text */ formatDetail?: (state: DateProgressState) => React.ReactNode; } export declare function useDateProgress(options: UseDateProgressOptions): DateProgressState & { label: React.ReactNode; detail: React.ReactNode; };