import { Moment } from 'moment-hijri'; import { default as React, ComponentProps, InputHTMLAttributes, MouseEvent, ReactNode, Ref } from 'react'; export interface DateFieldExtraProps { ref?: Ref | undefined; value?: Date | Moment | null; defaultValue?: Date | Moment | null; format?: string; clearable?: boolean; showIcon?: boolean; locale?: string | undefined; disabled?: boolean; readOnly?: boolean; placeholder?: string | undefined; disableLocaleDigits?: boolean | undefined; htmlInputProps?: InputHTMLAttributes; renderIcon?: (onClick: () => void) => ReactNode; onChange?: (date: Date | null) => void; onInputChange?: (raw: string) => void; onOpenRequest?: (e?: MouseEvent | HTMLElement | boolean | null) => void; } export interface DateFieldInputExtraProps extends Omit, 'value' | 'onChange' | 'defaultValue' | 'disabled' | 'readOnly' | 'placeholder' | 'ref'>, DateFieldExtraProps { } export type DateFieldProps = Omit; export declare const DateField: React.ForwardRefExoticComponent & React.RefAttributes>; //# sourceMappingURL=index.d.ts.map