import { PanelComponent } from './Panel'; import type { EventHandler, OnRequestParse, PanelProps, ParseTimeResult } from './Panel'; export declare enum AdvancedInputType { relative = "relative", realTime = "realTime", allTime = "allTime", dateTime = "dateTime" } export declare const possibleAdvancedInputTypes: AdvancedInputType[]; export interface AdvancedProps extends PanelProps { documentationURL?: string; earliest?: string; latest?: string; onChange?: EventHandler; onRequestParseEarliest?: OnRequestParse; onRequestParseLatest?: OnRequestParse; parseEarliest?: ParseTimeResult; parseLatest?: ParseTimeResult; inputTypes?: string[]; momentTimeZoneName?: string; realTimeDisabled?: boolean; } export interface AdvancedStaticProps { parseIsValid(stateValue: string, parseValue: string, defaultValue: string): boolean; } type AdvancedComponent = PanelComponent & AdvancedStaticProps; declare const Advanced: AdvancedComponent; export default Advanced;