import { vi } from 'vitest'; import { Chart } from '../../core/chart/types'; export declare function createMockContainer(): HTMLDivElement; export declare function sampleLineData(n?: number): { x: Float32Array; y: Float32Array; }; export declare function sampleOhlcData(n?: number): { x: Float32Array; open: Float32Array; high: Float32Array; low: Float32Array; close: Float32Array; }; export declare function buildMockChart(id?: string): Chart & { destroy: ReturnType; addSeries: ReturnType; updateSeries: ReturnType; removeSeries: ReturnType; on: ReturnType; off: ReturnType; zoom: ReturnType; resetZoom: ReturnType; autoScale: ReturnType; enableCursor: ReturnType; disableCursor: ReturnType; setTheme: ReturnType; updateXAxis: ReturnType; updateYAxis: ReturnType; resize: ReturnType; getViewBounds: ReturnType; getAllSeries: ReturnType; }; export declare function expectDestroyCalled(destroyFn: ReturnType): void;