import { ParseableDate } from '../constants/prop-types'; import { PickerOnChangeFn } from './useViews'; export declare type OverrideParseableDateProps = Omit & Partial>>; interface MonthValidationOptions { disablePast?: boolean; disableFuture?: boolean; minDate: unknown; maxDate: unknown; } export declare function useNextMonthDisabled(month: unknown, { disableFuture, maxDate }: Pick): boolean; export declare function usePreviousMonthDisabled(month: unknown, { disablePast, minDate }: Pick): boolean; export declare function useMeridiemMode(date: TDate, ampm: boolean | undefined, onChange: PickerOnChangeFn): { meridiemMode: "am" | "pm" | null; handleMeridiemChange: (mode: 'am' | 'pm') => void; }; export {};