import { SkFont } from '@shopify/react-native-skia'; import { DataPoint } from '@siteed/expo-audio-studio'; import React from 'react'; import { SharedValue } from 'react-native-reanimated'; import { AmplitudeScalingMode, AudioVisualizerTheme, CandleData } from './AudioVisualiser.types'; export interface CanvasContainerProps { canvasHeight: number; candleWidth: number; candleSpace: number; showDottedLine: boolean; showRuler: boolean; showSilence: boolean; showYAxis: boolean; mode: 'static' | 'live' | 'scaled'; translateX: SharedValue; activePoints: CandleData[]; maxDisplayedItems: number; paddingLeft: number; totalCandleWidth: number; startIndex: number; canvasWidth: number; selectedCandle: DataPoint | null; durationMs?: number; minAmplitude: number; maxAmplitude: number; onSelection: (dataPoint: DataPoint) => void; theme: AudioVisualizerTheme; font?: SkFont; scaleToHumanVoice: boolean; disableTapSelection?: boolean; visualizationType?: 'candles' | 'waveform'; showSelectedCandle?: boolean; amplitudeScaling: AmplitudeScalingMode; currentAmplitude?: number; testID?: string; } declare const _default: React.NamedExoticComponent; export default _default; //# sourceMappingURL=CanvasContainer.d.ts.map