import { CalendarContext } from '@/use/calendar'; import { DatePickerContext } from '@/use/datePicker'; import { VueWrapper } from '@vue/test-utils'; import { ComponentPublicInstance, UnwrapNestedRefs } from 'vue'; export type CalendarComponent = UnwrapNestedRefs & ComponentPublicInstance; export type DatePickerComponent = UnwrapNestedRefs & ComponentPublicInstance; export type PluginComponent = CalendarComponent | DatePickerComponent; export type ComponentMount = (props?: any) => VueWrapper; export declare function mountDp(ctx: any): VueWrapper; export declare function getDayClass(vm: PluginComponent, date: Date): string; export declare function getDayContentClass(vm: PluginComponent, date: Date): string; export declare function expectValueEmitted(dp: VueWrapper, value: any): void; export declare function expectNoValueEmitted(dp: VueWrapper): void; export declare function renderFnEvents(evts: Record): Record; export declare function mountWithInputs(ctx: any): VueWrapper; export declare function mountWithRangeInputs(ctx: any): VueWrapper; export declare function updateInputs(dp: VueWrapper, startValue: string, endValue?: string): Promise;