import * as ko from 'knockout'; import { IFieldConstraint } from '../../../common/_data-source-browser'; import { DataItemLink, DataItemType } from '../../../model'; import { DataField } from '../../../model/data-sources/_data-field'; import { DataItemContainer } from '../../../model/items/data-item-container'; import { ConstrainedBindingProperty, ICollectionBindingProperty, IDataItemProvider } from '../../../model/items/_binding-model'; import { IDashboardSerializationInfo } from '../../../model/metadata/_base-metadata'; export declare class DataItemContainerSeed extends DataItemContainer { dataItemType?: DataItemType; private _fieldConstraint?; _getDataId(): string; constructor(dataItemProvider: IDataItemProvider, dataItemType?: DataItemType, _fieldConstraint?: IFieldConstraint); name: ko.Observable; _getContainerType(): string; dataLink: DataItemLink; _getBindingModel(): Array; grow(dataItemProvider: IDataItemProvider, bindingProperty: ICollectionBindingProperty, dataField: DataField): Array; protected _getInfoCore(): IDashboardSerializationInfo[]; protected _getDefaultItemType(): string; }