import type { AllDayVisibility } from '../../../../Types/AllDayVisibility';
/**
 * Represents the properties specific to the TimeGrid view.
 *
 * @remarks
 * These properties are only applicable when using the `timeGrid` view.
 *
 * @public
 */
export interface ISchedulerTimeGridViewElementProps {
    /**
     * The number of days to display (1-7).
     *
     * @remarks
     * - `1` = Day view
     * - `5` = Work week view
     * - `7` = Week view
     */
    days: number;
    /**
     * The start hour of the time range (0-23).
     */
    hourStart: number;
    /**
     * The end hour of the time range (0-23).
     */
    hourEnd: number;
    /**
     * The step interval in minutes for the time grid.
     */
    stepMinutes: number;
    /**
     * The visibility mode for all-day events.
     */
    allDayVisibility: AllDayVisibility;
}
/**
 * Default values for TimeGrid view properties.
 *
 * @public
 */
export declare namespace ISchedulerTimeGridViewElementProps {
    const DEFAULTS: ISchedulerTimeGridViewElementProps;
}
//# sourceMappingURL=ISchedulerTimeGridViewElementProps.d.ts.map