import * as _angular_core from '@angular/core';
/**
* Tiny inline trend line. SVG path drawn from `[data]: number[]` — no
* axes, no labels, just the shape. Optional area fill + tip dot.
*
* @example
* ```html
*
*
* ```
*
* @see https://ngwr.dev/components/sparkline
*/
declare class WrSparkline {
readonly data: _angular_core.InputSignal;
/** Stroke colour. @default `var(--wr-color-primary)` */
readonly color: _angular_core.InputSignal;
/** Stroke width in viewBox units. @default 1.5 */
readonly strokeWidth: _angular_core.InputSignalWithTransform;
/** Fill the area below the line. @default false */
readonly showArea: _angular_core.InputSignalWithTransform;
/** Show a dot at the last data point. @default true */
readonly showTip: _angular_core.InputSignalWithTransform;
/** CSS width. @default '8rem' */
readonly width: _angular_core.InputSignal;
/** CSS height. @default '2rem' */
readonly height: _angular_core.InputSignal;
private readonly vbW;
private readonly vbH;
private readonly padding;
/** Mapped `{ x, y }` points for the path. */
protected readonly points: _angular_core.Signal;
protected readonly linePath: _angular_core.Signal;
protected readonly areaPath: _angular_core.Signal;
protected readonly tipPoint: _angular_core.Signal<{
x: number;
y: number;
} | null>;
protected readonly viewBox: string;
static ɵfac: _angular_core.ɵɵFactoryDeclaration;
static ɵcmp: _angular_core.ɵɵComponentDeclaration;
}
export { WrSparkline };