/// /** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import Component from '@glimmer/component'; import { Scale, ScaleLinear } from "../../../scale"; import { Accessor, Encoding } from "../../../encoding"; import { CurveArgs } from "../../../utils/curves"; interface LineArgs { data: any[]; x: Accessor; y: Accessor; xScale?: Scale; yScale?: Scale; curve?: string | CurveArgs; defined?: (d: any) => boolean; } declare class Line extends Component { get x(): Encoding; get y(): Encoding; get xScale(): Scale | ScaleLinear | import("../../../scale").ScaleIdentity; get yScale(): Scale | ScaleLinear | import("../../../scale").ScaleIdentity; get curve(): import("d3-shape").CurveFactory | import("d3-shape").CurveBundleFactory; get d(): string | null; } export { LineArgs, Line as default };