import * as i0 from '@angular/core'; import { OnDestroy, OnInit, AfterViewInit, Renderer2, ElementRef, QueryList, EventEmitter } from '@angular/core'; import { NestedOption, NestedOptionHost, CollectionNestedOption, IDxTemplateHost, DxTemplateHost, DxTemplateDirective } from 'devextreme-angular/core'; import dxScheduler, { AppointmentFormProperties, AppointmentFormIconsShowMode, SchedulerPredefinedToolbarItem, DateNavigatorItemProperties, SchedulerPredefinedDateNavigatorItem, dxSchedulerToolbarItem, AllDayPanelMode, CellAppointmentsLimit, dxSchedulerScrolling, SnapToCellsMode, ViewType } from 'devextreme/ui/scheduler'; import dxSortable from 'devextreme/ui/sortable'; import dxDraggable from 'devextreme/ui/draggable'; import { event } from 'devextreme/events/events.types'; import * as CommonTypes from 'devextreme/common'; import { ValidationRuleType, HorizontalAlignment, VerticalAlignment, ButtonStyle, ButtonType, ComparisonOperator, Mode, ToolbarItemLocation, ToolbarItemComponent, SingleMultipleOrNone, ScrollMode, TabsIconPosition, TabsStyle, Position, DayOfWeek, Orientation } from 'devextreme/common'; import { dxButtonOptions, ClickEvent, ContentReadyEvent, DisposingEvent, InitializedEvent, OptionChangedEvent } from 'devextreme/ui/button'; import { FormItemType, FormPredefinedButtonItem, dxFormSimpleItem, dxFormGroupItem, dxFormTabbedItem, dxFormEmptyItem, dxFormButtonItem, LabelLocation, FormLabelMode, ContentReadyEvent as ContentReadyEvent$1, DisposingEvent as DisposingEvent$1, EditorEnterKeyEvent, FieldDataChangedEvent, InitializedEvent as InitializedEvent$1, OptionChangedEvent as OptionChangedEvent$1, SmartPastedEvent, SmartPastingEvent, FormItemComponent } from 'devextreme/ui/form'; import { AIIntegration } from 'devextreme/common/ai-integration'; import { dxTabPanelOptions, dxTabPanelItem, ContentReadyEvent as ContentReadyEvent$3, DisposingEvent as DisposingEvent$3, InitializedEvent as InitializedEvent$3, ItemClickEvent as ItemClickEvent$1, ItemContextMenuEvent, ItemHoldEvent, ItemRenderedEvent, OptionChangedEvent as OptionChangedEvent$3, SelectionChangedEvent as SelectionChangedEvent$1, SelectionChangingEvent, TitleClickEvent, TitleHoldEvent, TitleRenderedEvent } from 'devextreme/ui/tab_panel'; import { LocateInMenuMode, ShowTextMode } from 'devextreme/ui/toolbar'; import { dxButtonGroupItem, ContentReadyEvent as ContentReadyEvent$2, DisposingEvent as DisposingEvent$2, InitializedEvent as InitializedEvent$2, ItemClickEvent, OptionChangedEvent as OptionChangedEvent$2, SelectionChangedEvent } from 'devextreme/ui/button_group'; import DataSource, { DataSourceOptions } from 'devextreme/data/data_source'; import { Store } from 'devextreme/data/store'; /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerAIOptionsComponent extends NestedOption implements OnDestroy, OnInit { get disabled(): boolean; set disabled(value: boolean); get instruction(): string | undefined; set instruction(value: string | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerAIOptionsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerAppointmentDraggingComponent extends NestedOption implements OnDestroy, OnInit { get autoScroll(): boolean; set autoScroll(value: boolean); get data(): any | undefined; set data(value: any | undefined); get group(): string | undefined; set group(value: string | undefined); get onAdd(): ((e: { component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; }) => void); set onAdd(value: ((e: { component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; }) => void)); get onDragEnd(): ((e: { cancel: boolean; component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toItemData: any; }) => void); set onDragEnd(value: ((e: { cancel: boolean; component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toItemData: any; }) => void)); get onDragMove(): ((e: { cancel: boolean; component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; }) => void); set onDragMove(value: ((e: { cancel: boolean; component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; }) => void)); get onDragStart(): ((e: { cancel: boolean; component: dxScheduler; event: event; fromData: any; itemData: any; itemElement: any; }) => void); set onDragStart(value: ((e: { cancel: boolean; component: dxScheduler; event: event; fromData: any; itemData: any; itemElement: any; }) => void)); get onRemove(): ((e: { component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; }) => void); set onRemove(value: ((e: { component: dxScheduler; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; }) => void)); get scrollSensitivity(): number; set scrollSensitivity(value: number); get scrollSpeed(): number; set scrollSpeed(value: number); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerAppointmentDraggingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerAsyncRuleComponent extends CollectionNestedOption { get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get message(): string; set message(value: string); get reevaluate(): boolean; set reevaluate(value: boolean); get type(): ValidationRuleType; set type(value: ValidationRuleType); get validationCallback(): ((options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => any); set validationCallback(value: ((options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => any)); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerAsyncRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerButtonItemComponent extends CollectionNestedOption { get buttonOptions(): dxButtonOptions | undefined; set buttonOptions(value: dxButtonOptions | undefined); get colSpan(): number | undefined; set colSpan(value: number | undefined); get cssClass(): string | undefined; set cssClass(value: string | undefined); get horizontalAlignment(): HorizontalAlignment; set horizontalAlignment(value: HorizontalAlignment); get itemType(): FormItemType; set itemType(value: FormItemType); get name(): FormPredefinedButtonItem | string | undefined; set name(value: FormPredefinedButtonItem | string | undefined); get verticalAlignment(): VerticalAlignment; set verticalAlignment(value: VerticalAlignment); get visible(): boolean; set visible(value: boolean); get visibleIndex(): number | undefined; set visibleIndex(value: number | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerButtonItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerButtonOptionsComponent extends NestedOption implements AfterViewInit, OnDestroy, OnInit, IDxTemplateHost { private renderer; private document; private element; get accessKey(): string | undefined; set accessKey(value: string | undefined); get activeStateEnabled(): boolean; set activeStateEnabled(value: boolean); get disabled(): boolean; set disabled(value: boolean); get elementAttr(): Record; set elementAttr(value: Record); get focusStateEnabled(): boolean; set focusStateEnabled(value: boolean); get height(): number | string | undefined; set height(value: number | string | undefined); get hint(): string | undefined; set hint(value: string | undefined); get hoverStateEnabled(): boolean; set hoverStateEnabled(value: boolean); get icon(): string; set icon(value: string); get onClick(): ((e: ClickEvent) => void); set onClick(value: ((e: ClickEvent) => void)); get onContentReady(): ((e: ContentReadyEvent) => void); set onContentReady(value: ((e: ContentReadyEvent) => void)); get onDisposing(): ((e: DisposingEvent) => void); set onDisposing(value: ((e: DisposingEvent) => void)); get onInitialized(): ((e: InitializedEvent) => void); set onInitialized(value: ((e: InitializedEvent) => void)); get onOptionChanged(): ((e: OptionChangedEvent) => void); set onOptionChanged(value: ((e: OptionChangedEvent) => void)); get rtlEnabled(): boolean; set rtlEnabled(value: boolean); get stylingMode(): ButtonStyle; set stylingMode(value: ButtonStyle); get tabIndex(): number; set tabIndex(value: number); get template(): any; set template(value: any); get text(): string; set text(value: string); get type(): ButtonType | string; set type(value: ButtonType | string); get useSubmitBehavior(): boolean; set useSubmitBehavior(value: boolean); get validationGroup(): string | undefined; set validationGroup(value: string | undefined); get visible(): boolean; set visible(value: boolean); get width(): number | string | undefined; set width(value: number | string | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerButtonOptionsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerColCountByScreenComponent extends NestedOption implements OnDestroy, OnInit { get lg(): number | undefined; set lg(value: number | undefined); get md(): number | undefined; set md(value: number | undefined); get sm(): number | undefined; set sm(value: number | undefined); get xs(): number | undefined; set xs(value: number | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerColCountByScreenModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerCompareRuleComponent extends CollectionNestedOption { get comparisonTarget(): Function; set comparisonTarget(value: Function); get comparisonType(): ComparisonOperator; set comparisonType(value: ComparisonOperator); get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get message(): string; set message(value: string); get type(): ValidationRuleType; set type(value: ValidationRuleType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerCompareRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerCustomRuleComponent extends CollectionNestedOption { get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get message(): string; set message(value: string); get reevaluate(): boolean; set reevaluate(value: boolean); get type(): ValidationRuleType; set type(value: ValidationRuleType); get validationCallback(): ((options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean); set validationCallback(value: ((options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean)); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerCustomRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerEditingComponent extends NestedOption implements OnDestroy, OnInit { get allowAdding(): boolean; set allowAdding(value: boolean); get allowDeleting(): boolean; set allowDeleting(value: boolean); get allowDragging(): boolean; set allowDragging(value: boolean); get allowResizing(): boolean; set allowResizing(value: boolean); get allowTimeZoneEditing(): boolean; set allowTimeZoneEditing(value: boolean); get allowUpdating(): boolean; set allowUpdating(value: boolean); get form(): AppointmentFormProperties; set form(value: AppointmentFormProperties); get popup(): Record; set popup(value: Record); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerEditingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerEmailRuleComponent extends CollectionNestedOption { get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get message(): string; set message(value: string); get type(): ValidationRuleType; set type(value: ValidationRuleType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerEmailRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerEmptyItemComponent extends CollectionNestedOption { get colSpan(): number | undefined; set colSpan(value: number | undefined); get cssClass(): string | undefined; set cssClass(value: string | undefined); get itemType(): FormItemType; set itemType(value: FormItemType); get name(): string | undefined; set name(value: string | undefined); get visible(): boolean; set visible(value: boolean); get visibleIndex(): number | undefined; set visibleIndex(value: number | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerEmptyItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerFormComponent extends NestedOption implements OnDestroy, OnInit { set _itemsContentChildren(value: QueryList); get accessKey(): string | undefined; set accessKey(value: string | undefined); get activeStateEnabled(): boolean; set activeStateEnabled(value: boolean); get aiIntegration(): AIIntegration | undefined; set aiIntegration(value: AIIntegration | undefined); get alignItemLabels(): boolean; set alignItemLabels(value: boolean); get alignItemLabelsInAllGroups(): boolean; set alignItemLabelsInAllGroups(value: boolean); get colCount(): Mode | number; set colCount(value: Mode | number); get colCountByScreen(): { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; set colCountByScreen(value: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }); get customizeItem(): ((item: dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem) => void); set customizeItem(value: ((item: dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem) => void)); get disabled(): boolean; set disabled(value: boolean); get elementAttr(): Record; set elementAttr(value: Record); get focusStateEnabled(): boolean; set focusStateEnabled(value: boolean); get formData(): any; set formData(value: any); get height(): number | string | undefined; set height(value: number | string | undefined); get hint(): string | undefined; set hint(value: string | undefined); get hoverStateEnabled(): boolean; set hoverStateEnabled(value: boolean); get iconsShowMode(): AppointmentFormIconsShowMode; set iconsShowMode(value: AppointmentFormIconsShowMode); get isDirty(): boolean; set isDirty(value: boolean); get items(): Array; set items(value: Array); get labelLocation(): LabelLocation; set labelLocation(value: LabelLocation); get labelMode(): FormLabelMode; set labelMode(value: FormLabelMode); get minColWidth(): number; set minColWidth(value: number); get onContentReady(): ((e: ContentReadyEvent$1) => void); set onContentReady(value: ((e: ContentReadyEvent$1) => void)); get onDisposing(): ((e: DisposingEvent$1) => void); set onDisposing(value: ((e: DisposingEvent$1) => void)); get onEditorEnterKey(): ((e: EditorEnterKeyEvent) => void); set onEditorEnterKey(value: ((e: EditorEnterKeyEvent) => void)); get onFieldDataChanged(): ((e: FieldDataChangedEvent) => void); set onFieldDataChanged(value: ((e: FieldDataChangedEvent) => void)); get onInitialized(): ((e: InitializedEvent$1) => void); set onInitialized(value: ((e: InitializedEvent$1) => void)); get onOptionChanged(): ((e: OptionChangedEvent$1) => void); set onOptionChanged(value: ((e: OptionChangedEvent$1) => void)); get onSmartPasted(): ((e: SmartPastedEvent) => void); set onSmartPasted(value: ((e: SmartPastedEvent) => void)); get onSmartPasting(): ((e: SmartPastingEvent) => void); set onSmartPasting(value: ((e: SmartPastingEvent) => void)); get optionalMark(): string; set optionalMark(value: string); get readOnly(): boolean; set readOnly(value: boolean); get requiredMark(): string; set requiredMark(value: string); get requiredMessage(): string; set requiredMessage(value: string); get rtlEnabled(): boolean; set rtlEnabled(value: boolean); get screenByWidth(): Function; set screenByWidth(value: Function); get scrollingEnabled(): boolean; set scrollingEnabled(value: boolean); get showColonAfterLabel(): boolean; set showColonAfterLabel(value: boolean); get showOptionalMark(): boolean; set showOptionalMark(value: boolean); get showRequiredMark(): boolean; set showRequiredMark(value: boolean); get showValidationSummary(): boolean; set showValidationSummary(value: boolean); get tabIndex(): number; set tabIndex(value: number); get validationGroup(): string | undefined; set validationGroup(value: string | undefined); get visible(): boolean; set visible(value: boolean); get width(): number | string | undefined; set width(value: number | string | undefined); /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ formDataChange: EventEmitter; protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerFormModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerGroupItemComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; set _itemsContentChildren(value: QueryList); get alignItemLabels(): boolean; set alignItemLabels(value: boolean); get caption(): string | undefined; set caption(value: string | undefined); get captionTemplate(): any; set captionTemplate(value: any); get colCount(): number; set colCount(value: number); get colCountByScreen(): { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; set colCountByScreen(value: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }); get colSpan(): number | undefined; set colSpan(value: number | undefined); get cssClass(): string | undefined; set cssClass(value: string | undefined); get items(): Array; set items(value: Array); get itemType(): FormItemType; set itemType(value: FormItemType); get name(): string | undefined; set name(value: string | undefined); get template(): any; set template(value: any); get visible(): boolean; set visible(value: boolean); get visibleIndex(): number | undefined; set visibleIndex(value: number | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerGroupItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerItemComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; set _validationRulesContentChildren(value: QueryList); set _tabsContentChildren(value: QueryList); set _itemsContentChildren(value: QueryList); get badge(): string; set badge(value: string); get disabled(): boolean; set disabled(value: boolean); get html(): string; set html(value: string); get icon(): string; set icon(value: string); get tabTemplate(): any; set tabTemplate(value: any); get template(): any; set template(value: any); get text(): string; set text(value: string); get title(): string; set title(value: string); get visible(): boolean; set visible(value: boolean); get aiOptions(): { disabled?: boolean; instruction?: string | undefined; }; set aiOptions(value: { disabled?: boolean; instruction?: string | undefined; }); get colSpan(): number | undefined; set colSpan(value: number | undefined); get cssClass(): string | undefined; set cssClass(value: string | undefined); get dataField(): string | undefined; set dataField(value: string | undefined); get editorOptions(): any | undefined; set editorOptions(value: any | undefined); get editorType(): FormItemComponent; set editorType(value: FormItemComponent); get helpText(): string | undefined; set helpText(value: string | undefined); get isRequired(): boolean | undefined; set isRequired(value: boolean | undefined); get itemType(): FormItemType; set itemType(value: FormItemType); get label(): { alignment?: HorizontalAlignment; location?: LabelLocation; showColon?: boolean; template?: any; text?: string | undefined; visible?: boolean; }; set label(value: { alignment?: HorizontalAlignment; location?: LabelLocation; showColon?: boolean; template?: any; text?: string | undefined; visible?: boolean; }); get name(): string | undefined | FormPredefinedButtonItem | SchedulerPredefinedToolbarItem; set name(value: string | undefined | FormPredefinedButtonItem | SchedulerPredefinedToolbarItem); get validationRules(): Array; set validationRules(value: Array); get visibleIndex(): number | undefined; set visibleIndex(value: number | undefined); get alignItemLabels(): boolean; set alignItemLabels(value: boolean); get caption(): string | undefined; set caption(value: string | undefined); get captionTemplate(): any; set captionTemplate(value: any); get colCount(): number; set colCount(value: number); get colCountByScreen(): { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; set colCountByScreen(value: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }); get items(): Array; set items(value: Array); get tabPanelOptions(): dxTabPanelOptions | undefined; set tabPanelOptions(value: dxTabPanelOptions | undefined); get tabs(): { alignItemLabels?: boolean; badge?: string | undefined; colCount?: number; colCountByScreen?: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; disabled?: boolean; icon?: string | undefined; items?: Array; tabTemplate?: any; template?: any; title?: string | undefined; }[]; set tabs(value: { alignItemLabels?: boolean; badge?: string | undefined; colCount?: number; colCountByScreen?: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; disabled?: boolean; icon?: string | undefined; items?: Array; tabTemplate?: any; template?: any; title?: string | undefined; }[]); get buttonOptions(): dxButtonOptions | undefined; set buttonOptions(value: dxButtonOptions | undefined); get horizontalAlignment(): HorizontalAlignment; set horizontalAlignment(value: HorizontalAlignment); get verticalAlignment(): VerticalAlignment; set verticalAlignment(value: VerticalAlignment); get locateInMenu(): LocateInMenuMode; set locateInMenu(value: LocateInMenuMode); get location(): ToolbarItemLocation; set location(value: ToolbarItemLocation); get menuItemTemplate(): any; set menuItemTemplate(value: any); get options(): DateNavigatorItemProperties | Record; set options(value: DateNavigatorItemProperties | Record); get showText(): ShowTextMode; set showText(value: ShowTextMode); get widget(): ToolbarItemComponent; set widget(value: ToolbarItemComponent); get elementAttr(): Record; set elementAttr(value: Record); get hint(): string; set hint(value: string); get type(): ButtonType | string; set type(value: ButtonType | string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerLabelComponent extends NestedOption implements AfterViewInit, OnDestroy, OnInit, IDxTemplateHost { private renderer; private document; private element; get alignment(): HorizontalAlignment; set alignment(value: HorizontalAlignment); get location(): LabelLocation; set location(value: LabelLocation); get showColon(): boolean; set showColon(value: boolean); get template(): any; set template(value: any); get text(): string | undefined; set text(value: string | undefined); get visible(): boolean; set visible(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerLabelModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerNumericRuleComponent extends CollectionNestedOption { get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get message(): string; set message(value: string); get type(): ValidationRuleType; set type(value: ValidationRuleType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerNumericRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerOptionsItemComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; get disabled(): boolean; set disabled(value: boolean); get elementAttr(): Record; set elementAttr(value: Record); get hint(): string; set hint(value: string); get icon(): string; set icon(value: string); get template(): any; set template(value: any); get text(): string; set text(value: string); get type(): ButtonType | string; set type(value: ButtonType | string); get visible(): boolean; set visible(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerOptionsItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerOptionsComponent extends NestedOption implements OnDestroy, OnInit { set _itemsContentChildren(value: QueryList); get accessKey(): string | undefined; set accessKey(value: string | undefined); get activeStateEnabled(): boolean; set activeStateEnabled(value: boolean); get buttonTemplate(): any; set buttonTemplate(value: any); get disabled(): boolean; set disabled(value: boolean); get elementAttr(): Record; set elementAttr(value: Record); get focusStateEnabled(): boolean; set focusStateEnabled(value: boolean); get height(): number | string | undefined; set height(value: number | string | undefined); get hint(): string | undefined; set hint(value: string | undefined); get hoverStateEnabled(): boolean; set hoverStateEnabled(value: boolean); get items(): Array; set items(value: Array); get keyExpr(): ((item: any) => any) | string; set keyExpr(value: ((item: any) => any) | string); get onContentReady(): ((e: ContentReadyEvent$2) => void); set onContentReady(value: ((e: ContentReadyEvent$2) => void)); get onDisposing(): ((e: DisposingEvent$2) => void); set onDisposing(value: ((e: DisposingEvent$2) => void)); get onInitialized(): ((e: InitializedEvent$2) => void); set onInitialized(value: ((e: InitializedEvent$2) => void)); get onItemClick(): ((e: ItemClickEvent) => void); set onItemClick(value: ((e: ItemClickEvent) => void)); get onOptionChanged(): ((e: OptionChangedEvent$2) => void); set onOptionChanged(value: ((e: OptionChangedEvent$2) => void)); get onSelectionChanged(): ((e: SelectionChangedEvent) => void); set onSelectionChanged(value: ((e: SelectionChangedEvent) => void)); get rtlEnabled(): boolean; set rtlEnabled(value: boolean); get selectedItemKeys(): Array; set selectedItemKeys(value: Array); get selectedItems(): Array; set selectedItems(value: Array); get selectionMode(): SingleMultipleOrNone; set selectionMode(value: SingleMultipleOrNone); get stylingMode(): ButtonStyle; set stylingMode(value: ButtonStyle); get tabIndex(): number; set tabIndex(value: number); get visible(): boolean; set visible(value: boolean); get width(): number | string | undefined; set width(value: number | string | undefined); /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ selectedItemKeysChange: EventEmitter>; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ selectedItemsChange: EventEmitter>; protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerOptionsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerPatternRuleComponent extends CollectionNestedOption { get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get message(): string; set message(value: string); get pattern(): RegExp | string; set pattern(value: RegExp | string); get type(): ValidationRuleType; set type(value: ValidationRuleType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerPatternRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerRangeRuleComponent extends CollectionNestedOption { get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get max(): Date | number | string; set max(value: Date | number | string); get message(): string; set message(value: string); get min(): Date | number | string; set min(value: Date | number | string); get reevaluate(): boolean; set reevaluate(value: boolean); get type(): ValidationRuleType; set type(value: ValidationRuleType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerRangeRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerRequiredRuleComponent extends CollectionNestedOption { get message(): string; set message(value: string); get trim(): boolean; set trim(value: boolean); get type(): ValidationRuleType; set type(value: ValidationRuleType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerRequiredRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerResourceComponent extends CollectionNestedOption { get allowMultiple(): boolean; set allowMultiple(value: boolean); get colorExpr(): string; set colorExpr(value: string); get dataSource(): Array | DataSource | DataSourceOptions | null | Store | string; set dataSource(value: Array | DataSource | DataSourceOptions | null | Store | string); get displayExpr(): ((resource: any) => string) | string; set displayExpr(value: ((resource: any) => string) | string); get fieldExpr(): string; set fieldExpr(value: string); get icon(): string; set icon(value: string); get label(): string; set label(value: string); get useColorAsDefault(): boolean; set useColorAsDefault(value: boolean); get valueExpr(): Function | string; set valueExpr(value: Function | string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerResourceModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerScrollingComponent extends NestedOption implements OnDestroy, OnInit { get mode(): ScrollMode; set mode(value: ScrollMode); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerScrollingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerSimpleItemComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; set _validationRulesContentChildren(value: QueryList); get aiOptions(): { disabled?: boolean; instruction?: string | undefined; }; set aiOptions(value: { disabled?: boolean; instruction?: string | undefined; }); get colSpan(): number | undefined; set colSpan(value: number | undefined); get cssClass(): string | undefined; set cssClass(value: string | undefined); get dataField(): string | undefined; set dataField(value: string | undefined); get editorOptions(): any | undefined; set editorOptions(value: any | undefined); get editorType(): FormItemComponent; set editorType(value: FormItemComponent); get helpText(): string | undefined; set helpText(value: string | undefined); get isRequired(): boolean | undefined; set isRequired(value: boolean | undefined); get itemType(): FormItemType; set itemType(value: FormItemType); get label(): { alignment?: HorizontalAlignment; location?: LabelLocation; showColon?: boolean; template?: any; text?: string | undefined; visible?: boolean; }; set label(value: { alignment?: HorizontalAlignment; location?: LabelLocation; showColon?: boolean; template?: any; text?: string | undefined; visible?: boolean; }); get name(): string | undefined; set name(value: string | undefined); get template(): any; set template(value: any); get validationRules(): Array; set validationRules(value: Array); get visible(): boolean; set visible(value: boolean); get visibleIndex(): number | undefined; set visibleIndex(value: number | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerSimpleItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerStringLengthRuleComponent extends CollectionNestedOption { get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get max(): number; set max(value: number); get message(): string; set message(value: string); get min(): number; set min(value: number); get trim(): boolean; set trim(value: boolean); get type(): ValidationRuleType; set type(value: ValidationRuleType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerStringLengthRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerTabComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; set _itemsContentChildren(value: QueryList); get alignItemLabels(): boolean; set alignItemLabels(value: boolean); get badge(): string | undefined; set badge(value: string | undefined); get colCount(): number; set colCount(value: number); get colCountByScreen(): { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; set colCountByScreen(value: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }); get disabled(): boolean; set disabled(value: boolean); get icon(): string | undefined; set icon(value: string | undefined); get items(): Array; set items(value: Array); get tabTemplate(): any; set tabTemplate(value: any); get template(): any; set template(value: any); get title(): string | undefined; set title(value: string | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerTabModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerTabPanelOptionsItemComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; get badge(): string; set badge(value: string); get disabled(): boolean; set disabled(value: boolean); get html(): string; set html(value: string); get icon(): string; set icon(value: string); get tabTemplate(): any; set tabTemplate(value: any); get template(): any; set template(value: any); get text(): string; set text(value: string); get title(): string; set title(value: string); get visible(): boolean; set visible(value: boolean); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerTabPanelOptionsItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerTabPanelOptionsComponent extends NestedOption implements OnDestroy, OnInit { set _itemsContentChildren(value: QueryList); get accessKey(): string | undefined; set accessKey(value: string | undefined); get activeStateEnabled(): boolean; set activeStateEnabled(value: boolean); get animationEnabled(): boolean; set animationEnabled(value: boolean); get dataSource(): Array | DataSource | DataSourceOptions | null | Store | string; set dataSource(value: Array | DataSource | DataSourceOptions | null | Store | string); get deferRendering(): boolean; set deferRendering(value: boolean); get disabled(): boolean; set disabled(value: boolean); get elementAttr(): Record; set elementAttr(value: Record); get focusStateEnabled(): boolean; set focusStateEnabled(value: boolean); get height(): number | string | undefined; set height(value: number | string | undefined); get hint(): string | undefined; set hint(value: string | undefined); get hoverStateEnabled(): boolean; set hoverStateEnabled(value: boolean); get iconPosition(): TabsIconPosition; set iconPosition(value: TabsIconPosition); get itemHoldTimeout(): number; set itemHoldTimeout(value: number); get items(): Array; set items(value: Array); get itemTemplate(): any; set itemTemplate(value: any); get itemTitleTemplate(): any; set itemTitleTemplate(value: any); get keyExpr(): ((item: any) => any) | string; set keyExpr(value: ((item: any) => any) | string); get loop(): boolean; set loop(value: boolean); get noDataText(): string; set noDataText(value: string); get onContentReady(): ((e: ContentReadyEvent$3) => void); set onContentReady(value: ((e: ContentReadyEvent$3) => void)); get onDisposing(): ((e: DisposingEvent$3) => void); set onDisposing(value: ((e: DisposingEvent$3) => void)); get onInitialized(): ((e: InitializedEvent$3) => void); set onInitialized(value: ((e: InitializedEvent$3) => void)); get onItemClick(): ((e: ItemClickEvent$1) => void); set onItemClick(value: ((e: ItemClickEvent$1) => void)); get onItemContextMenu(): ((e: ItemContextMenuEvent) => void); set onItemContextMenu(value: ((e: ItemContextMenuEvent) => void)); get onItemHold(): ((e: ItemHoldEvent) => void); set onItemHold(value: ((e: ItemHoldEvent) => void)); get onItemRendered(): ((e: ItemRenderedEvent) => void); set onItemRendered(value: ((e: ItemRenderedEvent) => void)); get onOptionChanged(): ((e: OptionChangedEvent$3) => void); set onOptionChanged(value: ((e: OptionChangedEvent$3) => void)); get onSelectionChanged(): ((e: SelectionChangedEvent$1) => void); set onSelectionChanged(value: ((e: SelectionChangedEvent$1) => void)); get onSelectionChanging(): ((e: SelectionChangingEvent) => void); set onSelectionChanging(value: ((e: SelectionChangingEvent) => void)); get onTitleClick(): ((e: TitleClickEvent) => void); set onTitleClick(value: ((e: TitleClickEvent) => void)); get onTitleHold(): ((e: TitleHoldEvent) => void); set onTitleHold(value: ((e: TitleHoldEvent) => void)); get onTitleRendered(): ((e: TitleRenderedEvent) => void); set onTitleRendered(value: ((e: TitleRenderedEvent) => void)); get repaintChangesOnly(): boolean; set repaintChangesOnly(value: boolean); get rtlEnabled(): boolean; set rtlEnabled(value: boolean); get scrollByContent(): boolean; set scrollByContent(value: boolean); get scrollingEnabled(): boolean; set scrollingEnabled(value: boolean); get selectedIndex(): number; set selectedIndex(value: number); get selectedItem(): any; set selectedItem(value: any); get showNavButtons(): boolean; set showNavButtons(value: boolean); get stylingMode(): TabsStyle; set stylingMode(value: TabsStyle); get swipeEnabled(): boolean; set swipeEnabled(value: boolean); get tabIndex(): number; set tabIndex(value: number); get tabsPosition(): Position; set tabsPosition(value: Position); get visible(): boolean; set visible(value: boolean); get width(): number | string | undefined; set width(value: number | string | undefined); /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ itemsChange: EventEmitter>; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ selectedIndexChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ selectedItemChange: EventEmitter; protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerTabPanelOptionsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerTabbedItemComponent extends CollectionNestedOption { set _tabsContentChildren(value: QueryList); get colSpan(): number | undefined; set colSpan(value: number | undefined); get cssClass(): string | undefined; set cssClass(value: string | undefined); get itemType(): FormItemType; set itemType(value: FormItemType); get name(): string | undefined; set name(value: string | undefined); get tabPanelOptions(): dxTabPanelOptions | undefined; set tabPanelOptions(value: dxTabPanelOptions | undefined); get tabs(): { alignItemLabels?: boolean; badge?: string | undefined; colCount?: number; colCountByScreen?: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; disabled?: boolean; icon?: string | undefined; items?: Array; tabTemplate?: any; template?: any; title?: string | undefined; }[]; set tabs(value: { alignItemLabels?: boolean; badge?: string | undefined; colCount?: number; colCountByScreen?: { lg?: number | undefined; md?: number | undefined; sm?: number | undefined; xs?: number | undefined; }; disabled?: boolean; icon?: string | undefined; items?: Array; tabTemplate?: any; template?: any; title?: string | undefined; }[]); get visible(): boolean; set visible(value: boolean); get visibleIndex(): number | undefined; set visibleIndex(value: number | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerTabbedItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxiSchedulerToolbarItemComponent extends CollectionNestedOption implements AfterViewInit, IDxTemplateHost { private renderer; private document; private element; get cssClass(): string | undefined; set cssClass(value: string | undefined); get disabled(): boolean; set disabled(value: boolean); get html(): string; set html(value: string); get locateInMenu(): LocateInMenuMode; set locateInMenu(value: LocateInMenuMode); get location(): ToolbarItemLocation; set location(value: ToolbarItemLocation); get menuItemTemplate(): any; set menuItemTemplate(value: any); get name(): SchedulerPredefinedToolbarItem; set name(value: SchedulerPredefinedToolbarItem); get options(): DateNavigatorItemProperties | Record; set options(value: DateNavigatorItemProperties | Record); get showText(): ShowTextMode; set showText(value: ShowTextMode); get template(): any; set template(value: any); get text(): string; set text(value: string); get visible(): boolean; set visible(value: boolean); get widget(): ToolbarItemComponent; set widget(value: ToolbarItemComponent); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost, renderer: Renderer2, document: any, templateHost: DxTemplateHost, element: ElementRef); setTemplate(template: DxTemplateDirective): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerToolbarItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxoSchedulerToolbarComponent extends NestedOption implements OnDestroy, OnInit { set _itemsContentChildren(value: QueryList); get disabled(): boolean; set disabled(value: boolean); get items(): Array; set items(value: Array); get multiline(): boolean; set multiline(value: boolean); get visible(): boolean | undefined; set visible(value: boolean | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxoSchedulerToolbarModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerValidationRuleComponent extends CollectionNestedOption { get message(): string; set message(value: string); get trim(): boolean; set trim(value: boolean); get type(): ValidationRuleType; set type(value: ValidationRuleType); get ignoreEmptyValue(): boolean; set ignoreEmptyValue(value: boolean); get max(): Date | number | string; set max(value: Date | number | string); get min(): Date | number | string; set min(value: Date | number | string); get reevaluate(): boolean; set reevaluate(value: boolean); get validationCallback(): ((options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean); set validationCallback(value: ((options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean)); get comparisonTarget(): Function; set comparisonTarget(value: Function); get comparisonType(): ComparisonOperator; set comparisonType(value: ComparisonOperator); get pattern(): RegExp | string; set pattern(value: RegExp | string); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerValidationRuleModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class DxiSchedulerViewComponent extends CollectionNestedOption { get agendaDuration(): number; set agendaDuration(value: number); get allDayPanelMode(): AllDayPanelMode; set allDayPanelMode(value: AllDayPanelMode); get appointmentCollectorTemplate(): any; set appointmentCollectorTemplate(value: any); get appointmentTemplate(): any; set appointmentTemplate(value: any); get appointmentTooltipTemplate(): any; set appointmentTooltipTemplate(value: any); get cellDuration(): number; set cellDuration(value: number); get dataCellTemplate(): any; set dataCellTemplate(value: any); get dateCellTemplate(): any; set dateCellTemplate(value: any); get endDayHour(): number; set endDayHour(value: number); get firstDayOfWeek(): DayOfWeek | undefined; set firstDayOfWeek(value: DayOfWeek | undefined); get groupByDate(): boolean; set groupByDate(value: boolean); get groupOrientation(): Orientation; set groupOrientation(value: Orientation); get groups(): Array; set groups(value: Array); get hiddenWeekDays(): Array | undefined; set hiddenWeekDays(value: Array | undefined); get intervalCount(): number; set intervalCount(value: number); get maxAppointmentsPerCell(): CellAppointmentsLimit | number; set maxAppointmentsPerCell(value: CellAppointmentsLimit | number); get name(): string | undefined; set name(value: string | undefined); get offset(): number; set offset(value: number); get resourceCellTemplate(): any; set resourceCellTemplate(value: any); get scrolling(): dxSchedulerScrolling; set scrolling(value: dxSchedulerScrolling); get snapToCellsMode(): SnapToCellsMode; set snapToCellsMode(value: SnapToCellsMode); get startDate(): Date | number | string | undefined; set startDate(value: Date | number | string | undefined); get startDayHour(): number; set startDayHour(value: number); get timeCellTemplate(): any; set timeCellTemplate(value: any); get type(): undefined | ViewType; set type(value: undefined | ViewType); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxiSchedulerViewModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DxiSchedulerAsyncRuleComponent, DxiSchedulerAsyncRuleModule, DxiSchedulerButtonItemComponent, DxiSchedulerButtonItemModule, DxiSchedulerCompareRuleComponent, DxiSchedulerCompareRuleModule, DxiSchedulerCustomRuleComponent, DxiSchedulerCustomRuleModule, DxiSchedulerEmailRuleComponent, DxiSchedulerEmailRuleModule, DxiSchedulerEmptyItemComponent, DxiSchedulerEmptyItemModule, DxiSchedulerGroupItemComponent, DxiSchedulerGroupItemModule, DxiSchedulerItemComponent, DxiSchedulerItemModule, DxiSchedulerNumericRuleComponent, DxiSchedulerNumericRuleModule, DxiSchedulerOptionsItemComponent, DxiSchedulerOptionsItemModule, DxiSchedulerPatternRuleComponent, DxiSchedulerPatternRuleModule, DxiSchedulerRangeRuleComponent, DxiSchedulerRangeRuleModule, DxiSchedulerRequiredRuleComponent, DxiSchedulerRequiredRuleModule, DxiSchedulerResourceComponent, DxiSchedulerResourceModule, DxiSchedulerSimpleItemComponent, DxiSchedulerSimpleItemModule, DxiSchedulerStringLengthRuleComponent, DxiSchedulerStringLengthRuleModule, DxiSchedulerTabComponent, DxiSchedulerTabModule, DxiSchedulerTabPanelOptionsItemComponent, DxiSchedulerTabPanelOptionsItemModule, DxiSchedulerTabbedItemComponent, DxiSchedulerTabbedItemModule, DxiSchedulerToolbarItemComponent, DxiSchedulerToolbarItemModule, DxiSchedulerValidationRuleComponent, DxiSchedulerValidationRuleModule, DxiSchedulerViewComponent, DxiSchedulerViewModule, DxoSchedulerAIOptionsComponent, DxoSchedulerAIOptionsModule, DxoSchedulerAppointmentDraggingComponent, DxoSchedulerAppointmentDraggingModule, DxoSchedulerButtonOptionsComponent, DxoSchedulerButtonOptionsModule, DxoSchedulerColCountByScreenComponent, DxoSchedulerColCountByScreenModule, DxoSchedulerEditingComponent, DxoSchedulerEditingModule, DxoSchedulerFormComponent, DxoSchedulerFormModule, DxoSchedulerLabelComponent, DxoSchedulerLabelModule, DxoSchedulerOptionsComponent, DxoSchedulerOptionsModule, DxoSchedulerScrollingComponent, DxoSchedulerScrollingModule, DxoSchedulerTabPanelOptionsComponent, DxoSchedulerTabPanelOptionsModule, DxoSchedulerToolbarComponent, DxoSchedulerToolbarModule }; //# sourceMappingURL=index.d.ts.map