UNPKG

devextreme-vue

Version:

DevExtreme Vue UI and Visualization Components

931 lines (930 loc) • 77.7 kB
/*! * devextreme-vue * Version: 25.1.5 * Build date: Wed Sep 03 2025 * * Copyright (c) 2012 - 2025 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-vue */ import { PropType } from "vue"; import Gantt, { Properties } from "devextreme/ui/gantt"; import DataSource from "devextreme/data/data_source"; import { dxGanttColumn, dxGanttContextMenu, dxGanttFilterRow, dxGanttHeaderFilter, ContentReadyEvent, ContextMenuPreparingEvent, CustomCommandEvent, DependencyDeletedEvent, DependencyDeletingEvent, DependencyInsertedEvent, DependencyInsertingEvent, DisposingEvent, InitializedEvent, OptionChangedEvent, ResourceAssignedEvent, ResourceAssigningEvent, ResourceDeletedEvent, ResourceDeletingEvent, ResourceInsertedEvent, ResourceInsertingEvent, ResourceManagerDialogShowingEvent, ResourceUnassignedEvent, ResourceUnassigningEvent, ScaleCellPreparedEvent, SelectionChangedEvent, TaskClickEvent, TaskDblClickEvent, TaskDeletedEvent, TaskDeletingEvent, TaskEditDialogShowingEvent, TaskInsertedEvent, TaskInsertingEvent, TaskMovingEvent, TaskUpdatedEvent, TaskUpdatingEvent, GanttScaleType, dxGanttSorting, dxGanttStripLine, GanttTaskTitlePosition, dxGanttToolbar, dxGanttContextMenuItem, GanttPredefinedContextMenuItem, dxGanttFilterRowOperationDescriptions, dxGanttHeaderFilterTexts, GanttPredefinedToolbarItem, dxGanttToolbarItem } from "devextreme/ui/gantt"; import { FirstDayOfWeek, HorizontalAlignment, DataType, SortOrder, SearchMode, ToolbarItemLocation, ToolbarItemComponent } from "devextreme/common"; import { FilterType, ColumnHeaderFilter, SelectedFilterOperation, HeaderFilterGroupInterval, ColumnHeaderFilterSearchConfig, HeaderFilterSearchConfig } from "devextreme/common/grids"; import { DataSourceOptions } from "devextreme/common/data"; import { Store } from "devextreme/data/store"; import { dxContextMenuItem } from "devextreme/ui/context_menu"; import { LocateInMenuMode, ShowTextMode } from "devextreme/ui/toolbar"; type AccessibleOptions = Pick<Properties, "accessKey" | "activeStateEnabled" | "allowSelection" | "columns" | "contextMenu" | "dependencies" | "disabled" | "editing" | "elementAttr" | "endDateRange" | "filterRow" | "firstDayOfWeek" | "focusStateEnabled" | "headerFilter" | "height" | "hint" | "hoverStateEnabled" | "onContentReady" | "onContextMenuPreparing" | "onCustomCommand" | "onDependencyDeleted" | "onDependencyDeleting" | "onDependencyInserted" | "onDependencyInserting" | "onDisposing" | "onInitialized" | "onOptionChanged" | "onResourceAssigned" | "onResourceAssigning" | "onResourceDeleted" | "onResourceDeleting" | "onResourceInserted" | "onResourceInserting" | "onResourceManagerDialogShowing" | "onResourceUnassigned" | "onResourceUnassigning" | "onScaleCellPrepared" | "onSelectionChanged" | "onTaskClick" | "onTaskDblClick" | "onTaskDeleted" | "onTaskDeleting" | "onTaskEditDialogShowing" | "onTaskInserted" | "onTaskInserting" | "onTaskMoving" | "onTaskUpdated" | "onTaskUpdating" | "resourceAssignments" | "resources" | "rootValue" | "scaleType" | "scaleTypeRange" | "selectedRowKey" | "showDependencies" | "showResources" | "showRowLines" | "sorting" | "startDateRange" | "stripLines" | "tabIndex" | "taskContentTemplate" | "taskListWidth" | "taskProgressTooltipContentTemplate" | "tasks" | "taskTimeTooltipContentTemplate" | "taskTitlePosition" | "taskTooltipContentTemplate" | "toolbar" | "validation" | "visible" | "width">; interface DxGantt extends AccessibleOptions { readonly instance?: Gantt; } declare const DxGantt: import("@vue/runtime-core").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; allowSelection: BooleanConstructor; columns: PropType<(string | dxGanttColumn<any, any>)[]>; contextMenu: PropType<Record<string, any> | dxGanttContextMenu>; dependencies: PropType<Record<string, any>>; disabled: BooleanConstructor; editing: PropType<Record<string, any>>; elementAttr: PropType<Record<string, any>>; endDateRange: DateConstructor; filterRow: PropType<Record<string, any> | dxGanttFilterRow>; firstDayOfWeek: PropType<FirstDayOfWeek>; focusStateEnabled: BooleanConstructor; headerFilter: PropType<Record<string, any> | dxGanttHeaderFilter>; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; onContentReady: PropType<(e: ContentReadyEvent) => void>; onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>; onCustomCommand: PropType<(e: CustomCommandEvent) => void>; onDependencyDeleted: PropType<(e: DependencyDeletedEvent) => void>; onDependencyDeleting: PropType<(e: DependencyDeletingEvent) => void>; onDependencyInserted: PropType<(e: DependencyInsertedEvent) => void>; onDependencyInserting: PropType<(e: DependencyInsertingEvent) => void>; onDisposing: PropType<(e: DisposingEvent) => void>; onInitialized: PropType<(e: InitializedEvent) => void>; onOptionChanged: PropType<(e: OptionChangedEvent) => void>; onResourceAssigned: PropType<(e: ResourceAssignedEvent) => void>; onResourceAssigning: PropType<(e: ResourceAssigningEvent) => void>; onResourceDeleted: PropType<(e: ResourceDeletedEvent) => void>; onResourceDeleting: PropType<(e: ResourceDeletingEvent) => void>; onResourceInserted: PropType<(e: ResourceInsertedEvent) => void>; onResourceInserting: PropType<(e: ResourceInsertingEvent) => void>; onResourceManagerDialogShowing: PropType<(e: ResourceManagerDialogShowingEvent) => void>; onResourceUnassigned: PropType<(e: ResourceUnassignedEvent) => void>; onResourceUnassigning: PropType<(e: ResourceUnassigningEvent) => void>; onScaleCellPrepared: PropType<(e: ScaleCellPreparedEvent) => void>; onSelectionChanged: PropType<(e: SelectionChangedEvent) => void>; onTaskClick: PropType<(e: TaskClickEvent) => void>; onTaskDblClick: PropType<(e: TaskDblClickEvent) => void>; onTaskDeleted: PropType<(e: TaskDeletedEvent) => void>; onTaskDeleting: PropType<(e: TaskDeletingEvent) => void>; onTaskEditDialogShowing: PropType<(e: TaskEditDialogShowingEvent) => void>; onTaskInserted: PropType<(e: TaskInsertedEvent) => void>; onTaskInserting: PropType<(e: TaskInsertingEvent) => void>; onTaskMoving: PropType<(e: TaskMovingEvent) => void>; onTaskUpdated: PropType<(e: TaskUpdatedEvent) => void>; onTaskUpdating: PropType<(e: TaskUpdatingEvent) => void>; resourceAssignments: PropType<Record<string, any>>; resources: PropType<Record<string, any>>; rootValue: {}; scaleType: PropType<GanttScaleType>; scaleTypeRange: PropType<Record<string, any>>; selectedRowKey: {}; showDependencies: BooleanConstructor; showResources: BooleanConstructor; showRowLines: BooleanConstructor; sorting: PropType<Record<string, any> | dxGanttSorting>; startDateRange: DateConstructor; stripLines: PropType<dxGanttStripLine[]>; tabIndex: NumberConstructor; taskContentTemplate: {}; taskListWidth: NumberConstructor; taskProgressTooltipContentTemplate: {}; tasks: PropType<Record<string, any>>; taskTimeTooltipContentTemplate: {}; taskTitlePosition: PropType<GanttTaskTitlePosition>; taskTooltipContentTemplate: {}; toolbar: PropType<Record<string, any> | dxGanttToolbar>; validation: PropType<Record<string, any>>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, { instance(): Gantt; }, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:allowSelection": null; "update:columns": null; "update:contextMenu": null; "update:dependencies": null; "update:disabled": null; "update:editing": null; "update:elementAttr": null; "update:endDateRange": null; "update:filterRow": null; "update:firstDayOfWeek": null; "update:focusStateEnabled": null; "update:headerFilter": null; "update:height": null; "update:hint": null; "update:hoverStateEnabled": null; "update:onContentReady": null; "update:onContextMenuPreparing": null; "update:onCustomCommand": null; "update:onDependencyDeleted": null; "update:onDependencyDeleting": null; "update:onDependencyInserted": null; "update:onDependencyInserting": null; "update:onDisposing": null; "update:onInitialized": null; "update:onOptionChanged": null; "update:onResourceAssigned": null; "update:onResourceAssigning": null; "update:onResourceDeleted": null; "update:onResourceDeleting": null; "update:onResourceInserted": null; "update:onResourceInserting": null; "update:onResourceManagerDialogShowing": null; "update:onResourceUnassigned": null; "update:onResourceUnassigning": null; "update:onScaleCellPrepared": null; "update:onSelectionChanged": null; "update:onTaskClick": null; "update:onTaskDblClick": null; "update:onTaskDeleted": null; "update:onTaskDeleting": null; "update:onTaskEditDialogShowing": null; "update:onTaskInserted": null; "update:onTaskInserting": null; "update:onTaskMoving": null; "update:onTaskUpdated": null; "update:onTaskUpdating": null; "update:resourceAssignments": null; "update:resources": null; "update:rootValue": null; "update:scaleType": null; "update:scaleTypeRange": null; "update:selectedRowKey": null; "update:showDependencies": null; "update:showResources": null; "update:showRowLines": null; "update:sorting": null; "update:startDateRange": null; "update:stripLines": null; "update:tabIndex": null; "update:taskContentTemplate": null; "update:taskListWidth": null; "update:taskProgressTooltipContentTemplate": null; "update:tasks": null; "update:taskTimeTooltipContentTemplate": null; "update:taskTitlePosition": null; "update:taskTooltipContentTemplate": null; "update:toolbar": null; "update:validation": null; "update:visible": null; "update:width": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; allowSelection: BooleanConstructor; columns: PropType<(string | dxGanttColumn<any, any>)[]>; contextMenu: PropType<Record<string, any> | dxGanttContextMenu>; dependencies: PropType<Record<string, any>>; disabled: BooleanConstructor; editing: PropType<Record<string, any>>; elementAttr: PropType<Record<string, any>>; endDateRange: DateConstructor; filterRow: PropType<Record<string, any> | dxGanttFilterRow>; firstDayOfWeek: PropType<FirstDayOfWeek>; focusStateEnabled: BooleanConstructor; headerFilter: PropType<Record<string, any> | dxGanttHeaderFilter>; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; onContentReady: PropType<(e: ContentReadyEvent) => void>; onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>; onCustomCommand: PropType<(e: CustomCommandEvent) => void>; onDependencyDeleted: PropType<(e: DependencyDeletedEvent) => void>; onDependencyDeleting: PropType<(e: DependencyDeletingEvent) => void>; onDependencyInserted: PropType<(e: DependencyInsertedEvent) => void>; onDependencyInserting: PropType<(e: DependencyInsertingEvent) => void>; onDisposing: PropType<(e: DisposingEvent) => void>; onInitialized: PropType<(e: InitializedEvent) => void>; onOptionChanged: PropType<(e: OptionChangedEvent) => void>; onResourceAssigned: PropType<(e: ResourceAssignedEvent) => void>; onResourceAssigning: PropType<(e: ResourceAssigningEvent) => void>; onResourceDeleted: PropType<(e: ResourceDeletedEvent) => void>; onResourceDeleting: PropType<(e: ResourceDeletingEvent) => void>; onResourceInserted: PropType<(e: ResourceInsertedEvent) => void>; onResourceInserting: PropType<(e: ResourceInsertingEvent) => void>; onResourceManagerDialogShowing: PropType<(e: ResourceManagerDialogShowingEvent) => void>; onResourceUnassigned: PropType<(e: ResourceUnassignedEvent) => void>; onResourceUnassigning: PropType<(e: ResourceUnassigningEvent) => void>; onScaleCellPrepared: PropType<(e: ScaleCellPreparedEvent) => void>; onSelectionChanged: PropType<(e: SelectionChangedEvent) => void>; onTaskClick: PropType<(e: TaskClickEvent) => void>; onTaskDblClick: PropType<(e: TaskDblClickEvent) => void>; onTaskDeleted: PropType<(e: TaskDeletedEvent) => void>; onTaskDeleting: PropType<(e: TaskDeletingEvent) => void>; onTaskEditDialogShowing: PropType<(e: TaskEditDialogShowingEvent) => void>; onTaskInserted: PropType<(e: TaskInsertedEvent) => void>; onTaskInserting: PropType<(e: TaskInsertingEvent) => void>; onTaskMoving: PropType<(e: TaskMovingEvent) => void>; onTaskUpdated: PropType<(e: TaskUpdatedEvent) => void>; onTaskUpdating: PropType<(e: TaskUpdatingEvent) => void>; resourceAssignments: PropType<Record<string, any>>; resources: PropType<Record<string, any>>; rootValue: {}; scaleType: PropType<GanttScaleType>; scaleTypeRange: PropType<Record<string, any>>; selectedRowKey: {}; showDependencies: BooleanConstructor; showResources: BooleanConstructor; showRowLines: BooleanConstructor; sorting: PropType<Record<string, any> | dxGanttSorting>; startDateRange: DateConstructor; stripLines: PropType<dxGanttStripLine[]>; tabIndex: NumberConstructor; taskContentTemplate: {}; taskListWidth: NumberConstructor; taskProgressTooltipContentTemplate: {}; tasks: PropType<Record<string, any>>; taskTimeTooltipContentTemplate: {}; taskTitlePosition: PropType<GanttTaskTitlePosition>; taskTooltipContentTemplate: {}; toolbar: PropType<Record<string, any> | dxGanttToolbar>; validation: PropType<Record<string, any>>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:onSelectionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:toolbar"?: ((...args: any[]) => any) | undefined; "onUpdate:firstDayOfWeek"?: ((...args: any[]) => any) | undefined; "onUpdate:columns"?: ((...args: any[]) => any) | undefined; "onUpdate:editing"?: ((...args: any[]) => any) | undefined; "onUpdate:headerFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:onContextMenuPreparing"?: ((...args: any[]) => any) | undefined; "onUpdate:sorting"?: ((...args: any[]) => any) | undefined; "onUpdate:filterRow"?: ((...args: any[]) => any) | undefined; "onUpdate:showRowLines"?: ((...args: any[]) => any) | undefined; "onUpdate:contextMenu"?: ((...args: any[]) => any) | undefined; "onUpdate:onCustomCommand"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelection"?: ((...args: any[]) => any) | undefined; "onUpdate:dependencies"?: ((...args: any[]) => any) | undefined; "onUpdate:endDateRange"?: ((...args: any[]) => any) | undefined; "onUpdate:onDependencyDeleted"?: ((...args: any[]) => any) | undefined; "onUpdate:onDependencyDeleting"?: ((...args: any[]) => any) | undefined; "onUpdate:onDependencyInserted"?: ((...args: any[]) => any) | undefined; "onUpdate:onDependencyInserting"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceAssigned"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceAssigning"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceDeleted"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceDeleting"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceInserted"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceInserting"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceManagerDialogShowing"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceUnassigned"?: ((...args: any[]) => any) | undefined; "onUpdate:onResourceUnassigning"?: ((...args: any[]) => any) | undefined; "onUpdate:onScaleCellPrepared"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskDblClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskDeleted"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskDeleting"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskEditDialogShowing"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskInserted"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskInserting"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskMoving"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskUpdated"?: ((...args: any[]) => any) | undefined; "onUpdate:onTaskUpdating"?: ((...args: any[]) => any) | undefined; "onUpdate:resourceAssignments"?: ((...args: any[]) => any) | undefined; "onUpdate:resources"?: ((...args: any[]) => any) | undefined; "onUpdate:rootValue"?: ((...args: any[]) => any) | undefined; "onUpdate:scaleType"?: ((...args: any[]) => any) | undefined; "onUpdate:scaleTypeRange"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedRowKey"?: ((...args: any[]) => any) | undefined; "onUpdate:showDependencies"?: ((...args: any[]) => any) | undefined; "onUpdate:showResources"?: ((...args: any[]) => any) | undefined; "onUpdate:startDateRange"?: ((...args: any[]) => any) | undefined; "onUpdate:stripLines"?: ((...args: any[]) => any) | undefined; "onUpdate:taskContentTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:taskListWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:taskProgressTooltipContentTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:tasks"?: ((...args: any[]) => any) | undefined; "onUpdate:taskTimeTooltipContentTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:taskTitlePosition"?: ((...args: any[]) => any) | undefined; "onUpdate:taskTooltipContentTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:validation"?: ((...args: any[]) => any) | undefined; }, { activeStateEnabled: boolean; disabled: boolean; focusStateEnabled: boolean; hoverStateEnabled: boolean; visible: boolean; showRowLines: boolean; allowSelection: boolean; showDependencies: boolean; showResources: boolean; }>; declare const DxColumn: import("@vue/runtime-core").DefineComponent<{ alignment: PropType<HorizontalAlignment>; allowFiltering: BooleanConstructor; allowHeaderFiltering: BooleanConstructor; allowSorting: BooleanConstructor; calculateCellValue: PropType<(rowData: any) => any>; calculateDisplayValue: PropType<string | ((rowData: any) => any)>; calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null, target: string) => string | (() => any) | Array<any>>; calculateSortValue: PropType<string | ((rowData: any) => any)>; caption: StringConstructor; cellTemplate: {}; cssClass: StringConstructor; customizeText: PropType<(cellInfo: { groupInterval: string | number; target: string; value: any; valueText: string; }) => string>; dataField: StringConstructor; dataType: PropType<DataType>; encodeHtml: BooleanConstructor; falseText: StringConstructor; filterOperations: PropType<string[]>; filterType: PropType<FilterType>; filterValue: {}; filterValues: PropType<any[]>; format: PropType<string | Record<string, any> | import("devextreme/artifacts/npm/devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; headerCellTemplate: {}; headerFilter: PropType<Record<string, any> | ColumnHeaderFilter>; minWidth: NumberConstructor; selectedFilterOperation: PropType<SelectedFilterOperation>; sortIndex: NumberConstructor; sortingMethod: PropType<(value1: any, value2: any) => number>; sortOrder: PropType<SortOrder>; trueText: StringConstructor; visible: BooleanConstructor; visibleIndex: NumberConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:alignment": null; "update:allowFiltering": null; "update:allowHeaderFiltering": null; "update:allowSorting": null; "update:calculateCellValue": null; "update:calculateDisplayValue": null; "update:calculateFilterExpression": null; "update:calculateSortValue": null; "update:caption": null; "update:cellTemplate": null; "update:cssClass": null; "update:customizeText": null; "update:dataField": null; "update:dataType": null; "update:encodeHtml": null; "update:falseText": null; "update:filterOperations": null; "update:filterType": null; "update:filterValue": null; "update:filterValues": null; "update:format": null; "update:headerCellTemplate": null; "update:headerFilter": null; "update:minWidth": null; "update:selectedFilterOperation": null; "update:sortIndex": null; "update:sortingMethod": null; "update:sortOrder": null; "update:trueText": null; "update:visible": null; "update:visibleIndex": null; "update:width": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ alignment: PropType<HorizontalAlignment>; allowFiltering: BooleanConstructor; allowHeaderFiltering: BooleanConstructor; allowSorting: BooleanConstructor; calculateCellValue: PropType<(rowData: any) => any>; calculateDisplayValue: PropType<string | ((rowData: any) => any)>; calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null, target: string) => string | (() => any) | Array<any>>; calculateSortValue: PropType<string | ((rowData: any) => any)>; caption: StringConstructor; cellTemplate: {}; cssClass: StringConstructor; customizeText: PropType<(cellInfo: { groupInterval: string | number; target: string; value: any; valueText: string; }) => string>; dataField: StringConstructor; dataType: PropType<DataType>; encodeHtml: BooleanConstructor; falseText: StringConstructor; filterOperations: PropType<string[]>; filterType: PropType<FilterType>; filterValue: {}; filterValues: PropType<any[]>; format: PropType<string | Record<string, any> | import("devextreme/artifacts/npm/devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; headerCellTemplate: {}; headerFilter: PropType<Record<string, any> | ColumnHeaderFilter>; minWidth: NumberConstructor; selectedFilterOperation: PropType<SelectedFilterOperation>; sortIndex: NumberConstructor; sortingMethod: PropType<(value1: any, value2: any) => number>; sortOrder: PropType<SortOrder>; trueText: StringConstructor; visible: BooleanConstructor; visibleIndex: NumberConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:minWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeText"?: ((...args: any[]) => any) | undefined; "onUpdate:format"?: ((...args: any[]) => any) | undefined; "onUpdate:cellTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:filterValue"?: ((...args: any[]) => any) | undefined; "onUpdate:headerFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:alignment"?: ((...args: any[]) => any) | undefined; "onUpdate:allowFiltering"?: ((...args: any[]) => any) | undefined; "onUpdate:allowHeaderFiltering"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSorting"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateDisplayValue"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateFilterExpression"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateSortValue"?: ((...args: any[]) => any) | undefined; "onUpdate:caption"?: ((...args: any[]) => any) | undefined; "onUpdate:dataField"?: ((...args: any[]) => any) | undefined; "onUpdate:dataType"?: ((...args: any[]) => any) | undefined; "onUpdate:falseText"?: ((...args: any[]) => any) | undefined; "onUpdate:filterType"?: ((...args: any[]) => any) | undefined; "onUpdate:filterValues"?: ((...args: any[]) => any) | undefined; "onUpdate:sortIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:sortingMethod"?: ((...args: any[]) => any) | undefined; "onUpdate:sortOrder"?: ((...args: any[]) => any) | undefined; "onUpdate:trueText"?: ((...args: any[]) => any) | undefined; "onUpdate:filterOperations"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateCellValue"?: ((...args: any[]) => any) | undefined; "onUpdate:encodeHtml"?: ((...args: any[]) => any) | undefined; "onUpdate:headerCellTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedFilterOperation"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; allowFiltering: boolean; allowHeaderFiltering: boolean; allowSorting: boolean; encodeHtml: boolean; }>; declare const DxColumnHeaderFilter: import("@vue/runtime-core").DefineComponent<{ allowSearch: BooleanConstructor; allowSelectAll: BooleanConstructor; dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | ((options: { component: Record<string, any>; dataSource: DataSourceOptions | null; }) => void) | null>; groupInterval: PropType<number | HeaderFilterGroupInterval>; height: (NumberConstructor | StringConstructor)[]; search: PropType<Record<string, any> | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>; searchMode: PropType<SearchMode>; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSearch": null; "update:allowSelectAll": null; "update:dataSource": null; "update:groupInterval": null; "update:height": null; "update:search": null; "update:searchMode": null; "update:width": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ allowSearch: BooleanConstructor; allowSelectAll: BooleanConstructor; dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | ((options: { component: Record<string, any>; dataSource: DataSourceOptions | null; }) => void) | null>; groupInterval: PropType<number | HeaderFilterGroupInterval>; height: (NumberConstructor | StringConstructor)[]; search: PropType<Record<string, any> | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>; searchMode: PropType<SearchMode>; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:searchMode"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:search"?: ((...args: any[]) => any) | undefined; "onUpdate:groupInterval"?: ((...args: any[]) => any) | undefined; }, { allowSearch: boolean; allowSelectAll: boolean; }>; declare const DxColumnHeaderFilterSearch: import("@vue/runtime-core").DefineComponent<{ editorOptions: {}; enabled: BooleanConstructor; mode: PropType<SearchMode>; searchExpr: PropType<string | (string | (() => any))[] | (() => any)>; timeout: NumberConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:editorOptions": null; "update:enabled": null; "update:mode": null; "update:searchExpr": null; "update:timeout": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ editorOptions: {}; enabled: BooleanConstructor; mode: PropType<SearchMode>; searchExpr: PropType<string | (string | (() => any))[] | (() => any)>; timeout: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:searchExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:timeout"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxContextMenu: import("@vue/runtime-core").DefineComponent<{ enabled: BooleanConstructor; items: PropType<(dxGanttContextMenuItem | GanttPredefinedContextMenuItem)[]>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:enabled": null; "update:items": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ enabled: BooleanConstructor; items: PropType<(dxGanttContextMenuItem | GanttPredefinedContextMenuItem)[]>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxContextMenuItem: import("@vue/runtime-core").DefineComponent<{ beginGroup: BooleanConstructor; closeMenuOnClick: BooleanConstructor; disabled: BooleanConstructor; icon: StringConstructor; items: PropType<dxContextMenuItem[]>; name: PropType<string>; selectable: BooleanConstructor; selected: BooleanConstructor; template: {}; text: StringConstructor; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:beginGroup": null; "update:closeMenuOnClick": null; "update:disabled": null; "update:icon": null; "update:items": null; "update:name": null; "update:selectable": null; "update:selected": null; "update:template": null; "update:text": null; "update:visible": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ beginGroup: BooleanConstructor; closeMenuOnClick: BooleanConstructor; disabled: BooleanConstructor; icon: StringConstructor; items: PropType<dxContextMenuItem[]>; name: PropType<string>; selectable: BooleanConstructor; selected: BooleanConstructor; template: {}; text: StringConstructor; visible: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:beginGroup"?: ((...args: any[]) => any) | undefined; "onUpdate:closeMenuOnClick"?: ((...args: any[]) => any) | undefined; "onUpdate:selectable"?: ((...args: any[]) => any) | undefined; "onUpdate:selected"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; visible: boolean; beginGroup: boolean; closeMenuOnClick: boolean; selectable: boolean; selected: boolean; }>; declare const DxContextMenuItemItem: import("@vue/runtime-core").DefineComponent<{ beginGroup: BooleanConstructor; closeMenuOnClick: BooleanConstructor; disabled: BooleanConstructor; icon: StringConstructor; items: PropType<dxContextMenuItem[]>; selectable: BooleanConstructor; selected: BooleanConstructor; template: {}; text: StringConstructor; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:beginGroup": null; "update:closeMenuOnClick": null; "update:disabled": null; "update:icon": null; "update:items": null; "update:selectable": null; "update:selected": null; "update:template": null; "update:text": null; "update:visible": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ beginGroup: BooleanConstructor; closeMenuOnClick: BooleanConstructor; disabled: BooleanConstructor; icon: StringConstructor; items: PropType<dxContextMenuItem[]>; selectable: BooleanConstructor; selected: BooleanConstructor; template: {}; text: StringConstructor; visible: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:beginGroup"?: ((...args: any[]) => any) | undefined; "onUpdate:closeMenuOnClick"?: ((...args: any[]) => any) | undefined; "onUpdate:selectable"?: ((...args: any[]) => any) | undefined; "onUpdate:selected"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; visible: boolean; beginGroup: boolean; closeMenuOnClick: boolean; selectable: boolean; selected: boolean; }>; declare const DxDependencies: import("@vue/runtime-core").DefineComponent<{ dataSource: PropType<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | null>; keyExpr: PropType<string | (() => void)>; predecessorIdExpr: PropType<string | (() => void)>; successorIdExpr: PropType<string | (() => void)>; typeExpr: PropType<string | (() => void)>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:dataSource": null; "update:keyExpr": null; "update:predecessorIdExpr": null; "update:successorIdExpr": null; "update:typeExpr": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ dataSource: PropType<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | null>; keyExpr: PropType<string | (() => void)>; predecessorIdExpr: PropType<string | (() => void)>; successorIdExpr: PropType<string | (() => void)>; typeExpr: PropType<string | (() => void)>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:keyExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:typeExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:predecessorIdExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:successorIdExpr"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxEditing: import("@vue/runtime-core").DefineComponent<{ allowDependencyAdding: BooleanConstructor; allowDependencyDeleting: BooleanConstructor; allowResourceAdding: BooleanConstructor; allowResourceDeleting: BooleanConstructor; allowResourceUpdating: BooleanConstructor; allowTaskAdding: BooleanConstructor; allowTaskDeleting: BooleanConstructor; allowTaskResourceUpdating: BooleanConstructor; allowTaskUpdating: BooleanConstructor; enabled: BooleanConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowDependencyAdding": null; "update:allowDependencyDeleting": null; "update:allowResourceAdding": null; "update:allowResourceDeleting": null; "update:allowResourceUpdating": null; "update:allowTaskAdding": null; "update:allowTaskDeleting": null; "update:allowTaskResourceUpdating": null; "update:allowTaskUpdating": null; "update:enabled": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ allowDependencyAdding: BooleanConstructor; allowDependencyDeleting: BooleanConstructor; allowResourceAdding: BooleanConstructor; allowResourceDeleting: BooleanConstructor; allowResourceUpdating: BooleanConstructor; allowTaskAdding: BooleanConstructor; allowTaskDeleting: BooleanConstructor; allowTaskResourceUpdating: BooleanConstructor; allowTaskUpdating: BooleanConstructor; enabled: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:allowDependencyAdding"?: ((...args: any[]) => any) | undefined; "onUpdate:allowDependencyDeleting"?: ((...args: any[]) => any) | undefined; "onUpdate:allowResourceAdding"?: ((...args: any[]) => any) | undefined; "onUpdate:allowResourceDeleting"?: ((...args: any[]) => any) | undefined; "onUpdate:allowResourceUpdating"?: ((...args: any[]) => any) | undefined; "onUpdate:allowTaskAdding"?: ((...args: any[]) => any) | undefined; "onUpdate:allowTaskDeleting"?: ((...args: any[]) => any) | undefined; "onUpdate:allowTaskResourceUpdating"?: ((...args: any[]) => any) | undefined; "onUpdate:allowTaskUpdating"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; allowDependencyAdding: boolean; allowDependencyDeleting: boolean; allowResourceAdding: boolean; allowResourceDeleting: boolean; allowResourceUpdating: boolean; allowTaskAdding: boolean; allowTaskDeleting: boolean; allowTaskResourceUpdating: boolean; allowTaskUpdating: boolean; }>; declare const DxFilterRow: import("@vue/runtime-core").DefineComponent<{ betweenEndText: StringConstructor; betweenStartText: StringConstructor; operationDescriptions: PropType<Record<string, any> | dxGanttFilterRowOperationDescriptions>; resetOperationText: StringConstructor; showAllText: StringConstructor; showOperationChooser: BooleanConstructor; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:betweenEndText": null; "update:betweenStartText": null; "update:operationDescriptions": null; "update:resetOperationText": null; "update:showAllText": null; "update:showOperationChooser": null; "update:visible": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ betweenEndText: StringConstructor; betweenStartText: StringConstructor; operationDescriptions: PropType<Record<string, any> | dxGanttFilterRowOperationDescriptions>; resetOperationText: StringConstructor; showAllText: StringConstructor; showOperationChooser: BooleanConstructor; visible: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:betweenEndText"?: ((...args: any[]) => any) | undefined; "onUpdate:betweenStartText"?: ((...args: any[]) => any) | undefined; "onUpdate:operationDescriptions"?: ((...args: any[]) => any) | undefined; "onUpdate:resetOperationText"?: ((...args: any[]) => any) | undefined; "onUpdate:showAllText"?: ((...args: any[]) => any) | undefined; "onUpdate:showOperationChooser"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; showOperationChooser: boolean; }>; declare const DxFormat: import("@vue/runtime-core").DefineComponent<{ currency: StringConstructor; formatter: PropType<(value: number | Date) => string>; parser: PropType<(value: string) => number | Date>; precision: NumberConstructor; type: PropType<string>; useCurrencyAccountingStyle: BooleanConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:currency": null; "update:formatter": null; "update:parser": null; "update:precision": null; "update:type": null; "update:useCurrencyAccountingStyle": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ currency: StringConstructor; formatter: PropType<(value: number | Date) => string>; parser: PropType<(value: string) => number | Date>; precision: NumberConstructor; type: PropType<string>; useCurrencyAccountingStyle: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:currency"?: ((...args: any[]) => any) | undefined; "onUpdate:formatter"?: ((...args: any[]) => any) | undefined; "onUpdate:parser"?: ((...args: any[]) => any) | undefined; "onUpdate:precision"?: ((...args: any[]) => any) | undefined; "onUpdate:useCurrencyAccountingStyle"?: ((...args: any[]) => any) | undefined; }, { useCurrencyAccountingStyle: boolean; }>; declare const DxGanttHeaderFilter: import("@vue/runtime-core").DefineComponent<{ allowSearch: BooleanConstructor; allowSelectAll: BooleanConstructor; height: NumberConstructor; search: PropType<Record<string, any> | HeaderFilterSearchConfig>; searchTimeout: NumberConstructor; texts: PropType<Record<string, any> | dxGanttHeaderFilterTexts>; visible: BooleanConstructor; width: NumberConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSearch": null; "update:allowSelectAll": null; "update:height": null; "update:search": null; "update:searchTimeout": null; "update:texts": null; "update:visible": null; "update:width": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ allowSearch: BooleanConstructor; allowSelectAll: BooleanConstructor; height: NumberConstructor; search: PropType<Record<string, any> | HeaderFilterSearchConfig>; searchTimeout: NumberConstructor; texts: PropType<Record<string, any> | dxGanttHeaderFilterTexts>; visible: BooleanConstructor; width: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:searchTimeout"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:search"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; allowSearch: boolean; allowSelectAll: boolean; }>; declare const DxGanttHeaderFilterSearch: import("@vue/runtime-core").DefineComponent<{ editorOptions: {}; enabled: BooleanConstructor; mode: PropType<SearchMode>; timeout: NumberConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:editorOptions": null; "update:enabled": null; "update:mode": null; "update:timeout": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ editorOptions: {}; enabled: BooleanConstructor; mode: PropType<SearchMode>; timeout: NumberConstru