export declare const dateRangeCommon: (props: any, emit: any) => { datePicker: import("vue").Ref; datePickerId: import("vue").ComputedRef; getMaxAllowedDate: import("vue").ComputedRef; selectedPresetName: import("vue").ComputedRef; selectedPreset: import("vue").Ref<{}>; displayError: import("vue").Ref; rangeType: any; selectedRange: any; placement: import("vue").Ref; currentDate: any; error: any; presets: import("vue").Ref; isOpen: import("vue").Ref; popup: any; selectionStart: import("vue").Ref<{ started: boolean; date: any; }>; initialized: import("vue").Ref; textDates: import("vue").Ref<{ from: any; to: any; }>; currentMonths: import("vue").Ref<{}>; displayedMonthsKeys: import("vue").Ref; initMonths: () => void; changeType: (type: any, resetDate?: any) => void; presetChanged: (selectedObj: any) => void; initRange: (newValue: any, selectionNotCompleted?: boolean) => boolean; setCurrentDate: () => void; apply: () => void; getNavigation: (isFirst: any, isLast: any) => "previous" | "next"; navigationCallback: (direction: any) => void; getSelectedRangeByType: (dateRange: { from: Date; to: Date; }) => any; compareDates: (dateA: Date, dateB: Date) => boolean; determinePreset: (range: any) => void; selectionChanged: (day: any, month: any, year: any) => void; checkPlacement: () => "right" | "left"; toggle: (dismiss?: boolean) => void; closeDatePicker: () => void; isCompact: import("vue").ComputedRef; init: () => void; };