import { PanelComponent } from './Panel'; import type { PanelProps, EventHandler } from './Panel'; export interface DateTimeRangeProps extends PanelProps { earliest?: string; latest?: string; locale?: string; onChange?: EventHandler; moment?: () => any; momentTimeZoneName?: string; } declare const DateTimeRangeTypes: { readonly BETWEEN: "between"; readonly BEFORE: "before"; readonly SINCE: "since"; }; type TypeKeys = (typeof DateTimeRangeTypes)[keyof typeof DateTimeRangeTypes]; export interface DateTimeRangeStaticProps { timeFormat: string; validateTime(time: string): RegExpMatchArray; inferType(earliest?: string, latest?: string): TypeKeys; } type DateTimeRangeComponent = PanelComponent & DateTimeRangeStaticProps; declare const DateTimeRange: DateTimeRangeComponent; export default DateTimeRange;