import { type ReactiveController, type ReactiveControllerHost } from 'lit'; import type { Translate } from './hd-reading.js'; type ChartHost = ReactiveControllerHost & { renderRoot: ParentNode; }; /** An enlarged, scrollable chart with native modal focus and keyboard handling. */ export declare class ChartViewport implements ReactiveController { private readonly host; private state; private zoom; private position?; constructor(host: ChartHost); hostUpdated(): void; hostDisconnected(): void; private reset; private resize; renderChartViewport(chart: unknown, label: string, t: Translate): unknown; } export declare const chartViewportStyles: import("lit").CSSResult; export {}; //# sourceMappingURL=chart-viewport.d.ts.map