import { Ref } from 'vue'; import { DateModelValue, DatePickerMode, DateRangePickerPropsT } from '../types'; type RangeFieldEmit = { (e: 'focus', evt: FocusEvent): void; (e: 'blur'): void; (e: 'clear', evt?: Event): void; }; export declare function useRangePickerBase(opts: { props: DateRangePickerPropsT; mode: DatePickerMode; start: Ref; end: Ref; emit: RangeFieldEmit; }): { effectiveColor: import('vue').ComputedRef<"normal" | "primary" | "success" | "warning" | "danger">; inputId: Ref; isFocus: Ref; onFocus: (e: FocusEvent) => void; onBlur: () => void; onClear: (e?: Event) => void; onPressEnter: () => void; notifyChange: () => void; startTimestamp: import('vue').WritableComputedRef; endTimestamp: import('vue').WritableComputedRef; }; export {};