1
0
Fork 0
react-playground/node_modules/@mui/x-date-pickers/esm/internals/hooks/date-helpers-hooks.d.ts
Techognito fc0f69dacb Added Statistics calculation
Statistics now show calculated values
2025-09-04 17:30:00 +02:00

24 lines
No EOL
1 KiB
TypeScript

import { PickerOnChangeFn } from "./useViews.js";
import { PickerSelectionState } from "./usePicker/index.js";
import { PickersTimezone, PickerValidDate } from "../../models/index.js";
export interface MonthValidationOptions {
disablePast?: boolean;
disableFuture?: boolean;
minDate: PickerValidDate;
maxDate: PickerValidDate;
timezone: PickersTimezone;
}
export declare function useNextMonthDisabled(month: PickerValidDate, {
disableFuture,
maxDate,
timezone
}: Pick<MonthValidationOptions, 'disableFuture' | 'maxDate' | 'timezone'>): boolean;
export declare function usePreviousMonthDisabled(month: PickerValidDate, {
disablePast,
minDate,
timezone
}: Pick<MonthValidationOptions, 'disablePast' | 'minDate' | 'timezone'>): boolean;
export declare function useMeridiemMode(date: PickerValidDate | null, ampm: boolean | undefined, onChange: PickerOnChangeFn, selectionState?: PickerSelectionState): {
meridiemMode: import("../utils/time-utils.js").Meridiem | null;
handleMeridiemChange: (mode: "am" | "pm") => void;
};