import { _ModuleSupport } from 'ag-charts-community'; import type { ExtremesAggregationFilter, ExtremesPartialAggregationResult, ScaleType } from 'ag-charts-core'; type ScopeProvider = _ModuleSupport.ScopeProvider; type ProcessedData = _ModuleSupport.ProcessedData; type DataModel = _ModuleSupport.DataModel; export type OhlcSeriesDataAggregationFilter = ExtremesAggregationFilter; export type OhlcPartialAggregationResult = ExtremesPartialAggregationResult; export declare function aggregateOhlcDataFromDataModel(scale: ScaleType, dataModel: DataModel, processedData: ProcessedData, series: ScopeProvider, existingFilters?: OhlcSeriesDataAggregationFilter[]): OhlcSeriesDataAggregationFilter[] | undefined; export declare function aggregateOhlcDataFromDataModelPartial(scale: ScaleType, dataModel: DataModel, processedData: ProcessedData, series: ScopeProvider, targetRange: number, existingFilters?: OhlcSeriesDataAggregationFilter[]): OhlcPartialAggregationResult | undefined; export {};