import React from 'react'; import { AriaDatePickerProps, DatePickerBase, DateValue } from '@react-types/datepicker'; import { AriaDateFieldProps } from 'react-aria'; import { DateFieldState, DateFieldStateOptions, DateSegment } from 'react-stately'; import { DateTimeProps } from '../../types/datetime'; export type DatFieldProps = { isRange?: boolean; trim?: boolean; isPicker?: boolean; } & DateTimeProps & (DateFieldStateOptions | AriaDateFieldProps); declare const DateField: React.ForwardRefExoticComponent & React.RefAttributes>; interface DatePickerSegmentProps extends DatePickerBase { segment: DateSegment; state: DateFieldState; } export declare function DateFieldSegment({ segment, state }: DatePickerSegmentProps): import("react/jsx-runtime").JSX.Element; type RangeProps = { startFieldProps: AriaDatePickerProps; endFieldProps: AriaDatePickerProps; }; declare const DateRangeField: ({ startFieldProps, endFieldProps }: RangeProps) => import("react/jsx-runtime").JSX.Element; export { DateField, DateRangeField };