import Model from './model/Model';
import { getLayoutRect } from './util/layout';
import { enableDataStack, isDimensionStacked, getStackedDimension } from './data/helper/dataStackHelper';
import SeriesModel from './model/Series';
import { AxisBaseModel } from './coord/AxisBaseModel';
export declare function createList(seriesModel: SeriesModel): import("./data/List").default<Model<any>, import("./data/List").DefaultDataVisual>;
export { getLayoutRect };
export { default as createDimensions } from './data/helper/createDimensions';
export declare const dataStack: {
    isDimensionStacked: typeof isDimensionStacked;
    enableDataStack: typeof enableDataStack;
    getStackedDimension: typeof getStackedDimension;
};
export { createSymbol } from './util/symbol';
export declare function createScale(dataExtent: number[], option: object | AxisBaseModel): import("./scale/Scale").default;
export declare function mixinAxisModelCommonMethods(Model: Model): void;
