/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import { Accessor, Encoding } from "../../../encoding"; import { Scale, ScaleLinear } from "../../../scale"; interface BarsArgs { data: any[]; x: Accessor; y: Accessor; width: Accessor; height: Accessor; xScale?: Scale; yScale?: Scale; widthScale?: Scale; heightScale?: Scale; borderRadius?: string; } interface BarDatum { x: number; y: number; width: number; height: number; datum: any; d?: string; } declare class Bars extends Component { get x(): Encoding; get y(): Encoding; get width(): Encoding; get height(): Encoding; get xScale(): Scale | ScaleLinear | import("../../../scale").ScaleIdentity; get yScale(): Scale | ScaleLinear | import("../../../scale").ScaleIdentity; get widthScale(): Scale | ScaleLinear | import("../../../scale").ScaleIdentity; get heightScale(): Scale | ScaleLinear | import("../../../scale").ScaleIdentity; get borderRadius(): import("../../../utils/css-four-prop-parse").FourProp | undefined; get bars(): BarDatum[]; } export { BarsArgs, BarDatum, Bars as default };