1 |
|
2 |
|
3 | import { ParsableDate } from '../../constants/prop-types';
|
4 | import { MaterialUiPickersDate } from '../../typings/date';
|
5 | import { BaseDatePickerProps } from '../../DatePicker/DatePicker';
|
6 | interface StaticStateOpts extends BaseDatePickerProps {
|
7 | value: ParsableDate;
|
8 | onChange: (date: MaterialUiPickersDate) => void;
|
9 | autoOk?: boolean;
|
10 | defaultFormat?: string;
|
11 | }
|
12 | export declare function useStaticState({ value, autoOk, onChange, defaultFormat }: StaticStateOpts): {
|
13 | pickerProps: {
|
14 | date: MaterialUiPickersDate;
|
15 | onChange: (newDate: MaterialUiPickersDate, isFinish?: boolean) => void;
|
16 | };
|
17 | wrapperProps: {
|
18 | format: string;
|
19 | open: boolean;
|
20 | onClear: () => void;
|
21 | onAccept: () => void;
|
22 | onSetToday: () => void;
|
23 | onDismiss: () => void;
|
24 | };
|
25 | inputProps: {
|
26 | inputValue: string;
|
27 | validationError: import("react").ReactNode;
|
28 | openPicker: () => false | void;
|
29 | };
|
30 | };
|
31 | export {};
|