import type { IDateConstraints } from '../../shared-types/calendar'; export type { IDateConstraints } from '../../shared-types/calendar'; /** * Check if a date is excluded based on constraints */ export declare function isDateExcluded(date: Date, constraints: IDateConstraints): boolean; /** * Check if a day should be disabled for selection */ export declare function isDayDisabled(date: Date, isSelected: boolean, constraints: IDateConstraints, options: { multiple: boolean; maxMultiple: number; selectedCount: number; }): boolean; /** * Check if navigation to previous month is allowed */ export declare function isPrevMonthAllowed(year: number, month: number, earliest: string | null): boolean; /** * Check if navigation to next month is allowed */ export declare function isNextMonthAllowed(year: number, month: number, latest: string | null): boolean;