/// import { EventEmitter, ElementRef, OnChanges, SimpleChanges } from '@angular/core'; export declare class jqxSchedulerComponent implements OnChanges { attrAppointmentOpacity: number; attrAppointmentsMinHeight: number; attrAppointmentDataFields: jqwidgets.SchedulerAppointmentDataFields; attrAppointmentTooltips: boolean; attrColumnsHeight: number; attrContextMenu: boolean; attrContextMenuOpen: (menu: any, appointment: any, event: any) => void; attrContextMenuClose: (menu: any, appointment: any, event: any) => void; attrContextMenuItemClick: (menu: any, appointment: any, event: any) => boolean; attrContextMenuCreate: (menu: any, settings: any) => void; attrChangedAppointments: Array; attrDisabled: boolean; attrDate: any; attrDayNameFormat: string; attrEnableHover: boolean; attrEditDialog: boolean; attrEditDialogDateTimeFormatString: string; attrEditDialogDateFormatString: string; attrEditDialogOpen: (dialog?: any, fields?: any, editAppointment?: any) => void; attrEditDialogCreate: (dialog?: any, fields?: any, editAppointment?: any) => void; attrEditDialogKeyDown: (dialog?: any, fields?: any, editAppointment?: any, event?: any) => boolean; attrEditDialogClose: (dialog?: any, fields?: any, editAppointment?: any) => void; attrExportSettings: jqwidgets.SchedulerExportSettings; attrLegendPosition: string; attrLegendHeight: number; attrLocalization: any; attrMin: any; attrMax: any; attrReady: () => void; attrRenderAppointment: (data: any) => any; attrRendering: () => void; attrRendered: () => void; attrRtl: boolean; attrResources: jqwidgets.SchedulerResources; attrRowsHeight: number; attrShowToolbar: boolean; attrShowLegend: boolean; attrScrollBarSize: number; attrSource: any; attrStatuses: jqwidgets.SchedulerStatuses; attrTouchRowsHeight: number; attrTheme: string; attrTouchAppointmentsMinHeight: number; attrTouchScrollBarSize: number; attrTimeZone: string; attrTouchDayNameFormat: any; attrToolBarRangeFormat: string; attrToolBarRangeFormatAbbr: string; attrToolbarHeight: number; attrViews: Array; attrView: any; attrWidth: string | number; attrHeight: string | number; autoCreate: boolean; properties: string[]; host: any; elementRef: ElementRef; widgetObject: jqwidgets.jqxScheduler; constructor(containerElement: ElementRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): boolean; arraysEqual(attrValue: any, hostValue: any): boolean; manageAttributes(): any; moveClasses(parentEl: HTMLElement, childEl: HTMLElement): void; moveStyles(parentEl: HTMLElement, childEl: HTMLElement): void; createComponent(options?: any): void; createWidget(options?: any): void; __updateRect__(): void; setOptions(options: any): void; appointmentOpacity(arg?: number): any; appointmentsMinHeight(arg?: number): any; appointmentDataFields(arg?: jqwidgets.SchedulerAppointmentDataFields): any; appointmentTooltips(arg?: boolean): any; columnsHeight(arg?: number): any; contextMenu(arg?: boolean): any; contextMenuOpen(arg?: (menu: any, appointment: any, event: any) => void): any; contextMenuClose(arg?: (menu: any, appointment: any, event: any) => void): any; contextMenuItemClick(arg?: (menu: any, appointment: any, event: any) => boolean): any; contextMenuCreate(arg?: (menu: any, settings: any) => void): any; changedAppointments(arg?: Array): any; disabled(arg?: boolean): any; date(arg?: any): any; dayNameFormat(arg?: string): any; enableHover(arg?: boolean): any; editDialog(arg?: boolean): any; editDialogDateTimeFormatString(arg?: string): any; editDialogDateFormatString(arg?: string): any; editDialogOpen(arg?: (dialog?: any, fields?: any, editAppointment?: any) => void): any; editDialogCreate(arg?: (dialog?: any, fields?: any, editAppointment?: any) => void): any; editDialogKeyDown(arg?: (dialog?: any, fields?: any, editAppointment?: any, event?: any) => boolean): any; editDialogClose(arg?: (dialog?: any, fields?: any, editAppointment?: any) => void): any; exportSettings(arg?: jqwidgets.SchedulerExportSettings): any; height(arg?: number | string): any; legendPosition(arg?: string): any; legendHeight(arg?: number): any; localization(arg?: any): any; min(arg?: any): any; max(arg?: any): any; ready(arg?: () => void): any; renderAppointment(arg?: (data: any) => any): any; rendering(arg?: () => void): any; rendered(arg?: () => void): any; rtl(arg?: boolean): any; resources(arg?: jqwidgets.SchedulerResources): any; rowsHeight(arg?: number): any; showToolbar(arg?: boolean): any; showLegend(arg?: boolean): any; scrollBarSize(arg?: number): any; source(arg?: any): any; statuses(arg?: jqwidgets.SchedulerStatuses): any; touchRowsHeight(arg?: number): any; theme(arg?: string): any; touchAppointmentsMinHeight(arg?: number): any; touchScrollBarSize(arg?: number): any; timeZone(arg?: string): any; touchDayNameFormat(arg?: string): any; toolBarRangeFormat(arg?: string): any; toolBarRangeFormatAbbr(arg?: string): any; toolbarHeight(arg?: number): any; views(arg?: Array): any; view(arg?: string): any; width(arg?: number | string): any; addAppointment(item: jqwidgets.SchedulerAppointmentDataFields): void; beginAppointmentsUpdate(): void; clearAppointmentsSelection(): void; clearSelection(): void; closeMenu(): void; closeDialog(): void; deleteAppointment(appointmenId: string): void; destroy(): void; endAppointmentsUpdate(): void; ensureAppointmentVisible(id: string): void; ensureVisible(item: any, resourceId: string): void; exportData(format: string): any; focus(): void; getAppointmentProperty(appointmentId: string, name: string): any; getSelection(): jqwidgets.SchedulerGetSelection; getAppointments(): Array; getDataAppointments(): Array; hideAppointmentsByResource(resourcesId: string): void; openMenu(left: number, top: number): void; openDialog(left: number, top: number): void; selectAppointment(appointmentId: string): void; setAppointmentProperty(appointmentId: string, name: string, value: any): void; selectCell(date: any, allday: boolean, resourceId: string): void; showAppointmentsByResource(resourceId: string): void; scrollWidth(): number; scrollHeight(): number; scrollLeft(left: number): void; scrollTop(top: number): void; onAppointmentChange: EventEmitter<{}>; onAppointmentClick: EventEmitter<{}>; onAppointmentDoubleClick: EventEmitter<{}>; onAppointmentDelete: EventEmitter<{}>; onAppointmentAdd: EventEmitter<{}>; onBindingComplete: EventEmitter<{}>; onCellClick: EventEmitter<{}>; onCellDoubleClick: EventEmitter<{}>; onContextMenuOpen: EventEmitter<{}>; onContextMenuClose: EventEmitter<{}>; onContextMenuItemClick: EventEmitter<{}>; onContextMenuCreate: EventEmitter<{}>; onDateChange: EventEmitter<{}>; onEditRecurrenceDialogOpen: EventEmitter<{}>; onEditRecurrenceDialogClose: EventEmitter<{}>; onEditDialogCreate: EventEmitter<{}>; onEditDialogOpen: EventEmitter<{}>; onEditDialogClose: EventEmitter<{}>; onViewChange: EventEmitter<{}>; __wireEvents__(): void; }