import { IAppearanceableProps } from '../../../Behaviors/Appearanceable'; import { IBoundableProps } from '../../../Behaviors/Boundable'; import { IDisableableProps } from '../../../Behaviors/Disableable'; import { IFocusableProps } from '../../../Behaviors/Focusable'; import { IRippleableProps } from '../../../Behaviors/Rippleable'; import { ISlottableProps } from '../../../Behaviors/Slottable'; import { IThemeableProps } from '../../../Behaviors/Themeable'; import { IValueableProps } from '../../../Behaviors/Valueable'; import { IVariantableProps } from '../../../Behaviors/Variantable'; /** * Represents the status of an event. * * @public */ export type SchedulerEventStatus = 'confirmed' | 'tentative' | 'cancelled'; /** * Represents the properties for the SchedulerEventElement. * * @public */ export interface ISchedulerEventElementProps extends IThemeableProps, ISlottableProps, IFocusableProps, IDisableableProps, IVariantableProps, IValueableProps, IAppearanceableProps, IBoundableProps, IRippleableProps { /** * The unique key for the event (auto-generated if not provided). */ eventKey: string; /** * Whether this is an all-day event. */ allDay: boolean; /** * The status of the event (confirmed, tentative, or cancelled). */ status: SchedulerEventStatus; } /** * Default values for SchedulerEventElement properties. * * @public */ export declare namespace ISchedulerEventElementProps { const DEFAULTS: ISchedulerEventElementProps; } //# sourceMappingURL=ISchedulerEventElementProps.d.ts.map