import type { InputSizeVariant } from './types'; export declare function formatValue(date?: Date | null): string; export declare function changeValueByMask(value: string): string; export declare function checkValidDate(value: string): boolean; export declare function stringToDate(value: string): Date | undefined; export declare function checkValidRange(targetValue: string, type: 'start' | 'end', value?: { startDate: Date | null; endDate: Date | null; }): boolean; export declare function selectionDate(inputElement: HTMLInputElement): void; export declare function formatStringDate(stringDate: string): string | null; export declare function getSize(size: InputSizeVariant): { calendarSize: "s" | "m" | "l"; iconSize: "s" | "m"; gapSize: "s" | "m" | "l"; }; export declare function getIsExclude(currentDate: Date, calendarDate: Date, excludeDate: (date: Date) => boolean): boolean;