import type { Appearance } from '../../../Types/Appearance'; import type { DayOfWeek } from '../../../Types/DayOfWeek'; import type { FlowDirection } from '../../../Types/FlowDirection'; import type { Size } from '../../../Types/Size'; import type { Variant } from '../../../Types/Variant'; import type { SchedulerElementIntl } from './Intl/SchedulerElementIntl'; /** * Interface for properties inherited by child Scheduler view elements. * * @public */ export interface ISchedulerInherited { /** * Inherited disabled state. */ disabled?: boolean; /** * Inherited appearance. */ appearance?: Appearance; /** * Inherited variant. */ variant?: Variant; /** * Inherited size. */ size?: Size; /** * Inherited locale. */ locale?: string; /** * Inherited flow direction. */ dir?: FlowDirection; /** * Inherited theme name. */ themeName?: string; /** * Inherited start date. */ startDate?: Date | null; /** * Inherited first day of week. */ firstDayOfWeek?: DayOfWeek; /** * Inherited blackout dates. */ blackoutDates?: Array; /** * Inherited special dates. */ specialDates?: Array; /** * Inherited today highlighted flag. */ isTodayHighlighted?: boolean; /** * Inherited weekend highlighted flag. */ isWeekendHighlighted?: boolean; /** * Inherited internationalization helper. */ intl?: SchedulerElementIntl | null; /** * Inherited weekday format string. * Used to format weekday headers (e.g., 'ddd' for 'Mon'). */ weekdayFormat?: string; /** * Inherited day format string. * Used to format day numbers (e.g., 'd' for '1', 'dd' for '01'). */ dayFormat?: string; /** * Inherited time format string. * Used to format times (e.g., 'HH:mm' for '14:30'). */ timeFormat?: string; /** * Inherited month-day format string. * Used to format date headers (e.g., 'MMM d' for 'Feb 13'). */ monthDayFormat?: string; } /** * Context for Scheduler → SchedulerView inheritance. * * @public */ export declare const SCHEDULER_INHERITANCE_CONTEXT: { __context__: Partial; }; //# sourceMappingURL=SchedulerInheritanceContext.d.ts.map