///
import * as ko from 'knockout';
import { DataSourceBrowser } from '../../../common/_data-source-browser';
import { IExtension } from '../../../common/common-interfaces';
import { ChartIndicator } from '../../../model/items/chart/chart-indicator';
import { ChartItem } from '../../../model/items/chart/chart-item';
import { ObjectPropertiesWrapper } from '../../form-adapter/_object-properties-wrapper';
export declare class ChartIndicatorPropertiesComposer {
static getIndicatorsWrapper(model: ChartItem, createIndicatorDelegate: () => ChartIndicator, editHandler: (item: ChartIndicator, args: any, container: ko.Observable) => void): ObjectPropertiesWrapper;
static getIndicatorPropertiesWrapper(model: ChartIndicator, dashboardItem: ChartItem, dataSourceBrowser: DataSourceBrowser, requestRecalculation: JQueryCallback, findExtension: (name: string) => IExtension): ObjectPropertiesWrapper;
}