import { Article } from "@intelligentgraphics/igd.productdata";
import { _API } from "@intelligentgraphics/ig.gfx.core";
import { IMeasurementDimensionsProvider, MeasurementDimensions } from "./Types";
/**
 * Provides the dimensions of elements inside of the graphical scene
 *
 * @export
 * @class SceneDimensionsProvider
 * @implements {IMeasurementDimensionsProvider}
 */
export declare class MeasurementSceneDimensionsProvider implements IMeasurementDimensionsProvider {
    private readonly api;
    constructor(api: _API);
    getGroupDimensions(articles: Article[]): MeasurementDimensions;
    getArticleDimensions(article: Article): MeasurementDimensions;
    private createDimensions;
}
