@mui/x-date-pickers-pro
Version:
The Pro plan edition of the MUI X Date and Time Picker components.
15 lines • 1.15 kB
TypeScript
import { DateTimeValidationProps, PickerRangeValue } from '@mui/x-date-pickers/internals';
import { Validator } from '@mui/x-date-pickers/validation';
import { DateTimeRangeValidationError } from "../models/index.js";
import { ExportedValidateDateRangeProps, ValidateDateRangeProps, ValidateDateRangePropsToDefault } from "./validateDateRange.js";
import { ExportedValidateTimeRangeProps, ValidateTimeRangeProps, ValidateTimeRangePropsToDefault } from "./validateTimeRange.js";
/**
* Validation props used by the Date Time Range Picker and Date Time Range Field.
*/
export interface ExportedValidateDateTimeRangeProps extends ExportedValidateDateRangeProps, ExportedValidateTimeRangeProps, DateTimeValidationProps {}
/**
* Validation props as received by the validateDateTimeRange method.
*/
export interface ValidateDateTimeRangeProps extends ValidateDateRangeProps, ValidateTimeRangeProps {}
export type ValidateDateTimeRangePropsToDefault = ValidateDateRangePropsToDefault | ValidateTimeRangePropsToDefault;
export declare const validateDateTimeRange: Validator<PickerRangeValue, DateTimeRangeValidationError, ValidateDateTimeRangeProps>;