import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { Dimension } from '../data-item/dimension'; import { ImageDataBindingMode } from '../enums'; import { IDashboardSerializationInfo } from '../metadata/_base-metadata'; import { DataDashboardItem } from './data-dashboard-item'; import { DashboardItemBaseInteractivityOptions } from './options/interactivity-options'; export declare class BoundImageItem extends DataDashboardItem { private __imageItem; private __imageAltTextItem; imageItem: ko.Observable; imageAltTextItem: ko.Observable; interactivityOptions: DashboardItemBaseInteractivityOptions; sizeMode: ko.Observable; horizontalAlignment: ko.Observable; verticalAlignment: ko.Observable; dataBindingMode: ko.Observable; uriPattern: ko.Observable; constructor(dashboardItemJSON?: any, serializer?: ModelSerializer); protected _getInfoCore(): IDashboardSerializationInfo[]; _isCalculationSupported(): boolean; _isSortingEnabled(): boolean; _isTopNEnabled(dataItem: Dimension): boolean; protected _getDefaultItemType(): string; protected _getIgnoreMasterFilter(): boolean; protected _getIsVisualInteractivitySupported(): boolean; protected _updateContentViewModel(content: any): void; }