import * as React from 'react'; import type { RangePickerRef, SelectorProps } from '../../interface'; export type SelectorIdType = string | { start?: string; end?: string; }; export interface RangeSelectorProps extends SelectorProps { id?: SelectorIdType; activeIndex: number | null; separator?: React.ReactNode; value?: [DateType?, DateType?]; onChange: (date: DateType, index?: number) => void; disabled: [boolean, boolean]; /** All the field show as `placeholder` */ allHelp: boolean; placeholder?: string | [string, string]; invalid: [boolean, boolean]; placement?: string; /** * Trigger when the active bar offset position changed. * This is used for popup panel offset. */ onActiveInfo: (info: [activeInputLeft: number, activeInputRight: number, selectorWidth: number]) => void; } declare const RefRangeSelector: React.ForwardRefExoticComponent & React.RefAttributes>; export default RefRangeSelector;