/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ElementRef } from '@angular/core';
import { SchedulerEvent } from './scheduler-event';
/**
 * Describes a Scheduler slot.
 */
export interface SchedulerSlot {
    /**
     * Provides the slot events. Applies to the **Year** view.
     */
    events?: SchedulerEvent;
    /**
     * Provides the slot event. Applies to the **Agenda** view.
     */
    event?: SchedulerEvent;
    /**
     * Provides the slot resources.
     */
    resources?: any[];
    /**
     * Provides the slot element.
     */
    element?: ElementRef;
    /**
     * Specifies if the slot is an all-day slot.
     */
    isAllDay?: boolean;
    /**
     * Sets the start date of the slot.
     */
    start?: Date;
    /**
     * Sets the end date of the slot.
     */
    end?: Date;
}
