import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IFocusableProps } from '../../../Behaviors/Focusable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
import type { CalendarMarkerData } from '../../../Types/CalendarMarkerHandler';
import type { ICalendarSubHeaderElementProps } from './ICalendarSubHeaderElementProps';
/**
 * Represents the `{@link ICalendarItemElementProps}` interface.
 *
 * @public
 */
export interface ICalendarItemElementProps extends IVariantableProps, IDisableableProps, ICalendarSubHeaderElementProps, IFocusableProps, IAppearanceableProps {
    text: string;
    value: Date | null;
    isSelected: boolean;
    isBlackout: boolean;
    isSpecial: boolean;
    isToday: boolean;
    isWeekend: boolean;
    isAdjacent: boolean;
    markers: Array<CalendarMarkerData>;
}
//# sourceMappingURL=ICalendarItemElementProps.d.ts.map