import { CoreModel } from '../../models/core/core.model'; /** * Charts color scheme definition */ export declare class ChartsColorScheme { domain: string[]; } /** * Chart model definition */ export declare class ChartModel extends CoreModel { /** * Data to show */ data: any[]; /** * Dimensions of chart [width, height] by px */ view?: number[]; /** * Fill elements with a gradient instead of a solid color. Default: false. */ gradient?: boolean; /** * If to show the legend. Default: true. */ showLegend?: boolean; /** * Legend position. Can be: top, right, bottom, center. Default: right. */ legendPosition?: string; /** * Chart alignment. Can be: start, center, end. Default: start. */ chartAlignment?: string; /** * Array with string css color values. Default: []. */ colorScheme?: ChartsColorScheme; /** * Name of current scheme. Default: forest. * All are: air, aqua, cool, fire, flame, forest, horizon, natural, neons, night, nightLights, ocean, picnic, solar, vivid. */ colorSchemeName?: string; /** * If to show the x axis. Default: true. */ showXAxis?: boolean; /** * If to show the y axis. Default: true. */ showYAxis?: boolean; /** * If to show the x axis label. Default: true. */ showXAxisLabel?: boolean; /** * If to show the y axis label. Default: true. */ showYAxisLabel?: boolean; /** * The x axis label */ xAxisLabel?: string; /** * The y axis label */ yAxisLabel?: string; /** @hidden*/ constructor(values?: Object); }