import { AnyObject, AnyFn } from '../../../../shared/types'; export declare function useChartAudioContext(props: AnyObject, emit: AnyFn, options: { waveSelector: () => string | HTMLElement; waveSelectorSmall: () => string | HTMLElement; waveProps?: AnyObject; }): { isActive: import("vue").Ref; isWarning: import("vue").Ref; formattedTime: import("vue").ComputedRef; isCountFinished: import("vue").Ref; isCountActive: import("vue").Ref; isZoomSmall: import("vue").Ref; pause: any; btnDisabled: import("vue").ComputedRef; handleEnd: (closeType?: string) => Promise; handlePause: () => Promise; handlePlay: () => Promise; handleZoom: () => Promise; setWarningState: (state: boolean) => void; startWarningTimer: (initTime?: number) => void; initStartWaveView: () => Promise; cleanupState: () => void; handleHeightChange: (showContent: boolean) => void; };