import React from 'react'; import { type Mock } from 'vitest'; import type { CalendarCursor, CalendarInputCommonProps, CalendarItem } from '../types'; export declare const d: (day: number, hours?: number, minutes?: number, seconds?: number, milliseconds?: number) => Date; export declare function item(id?: string, from?: Date, to?: Date): CalendarItem; export declare function cursor(overrides?: CalendarCursor): CalendarCursor; export declare function commonProps(overrides?: Partial & Record): CalendarInputCommonProps & { onCursorChange: Mock; onConfirm: Mock; onCancel: Mock; }; export declare function render(element: React.ReactElement): { container: HTMLDivElement; rerender(nextElement: React.ReactElement): void; unmount(): void; }; export declare function change(input: HTMLInputElement, value: string): void; export declare function keyDown(element: HTMLElement, key: string): void; export declare function click(element: HTMLElement): void; export declare function mouseEnter(element: HTMLElement): void; export declare function mouseLeave(element: HTMLElement): void;