/// export type MediaSourceObject = HTMLAudioElement | HTMLVideoElement | MediaStream; export type MediaSourceNode = T extends MediaStream ? MediaElementAudioSourceNode : MediaStreamAudioSourceNode; export type FrequencyDataHandler = (data: Uint8Array) => any; /** * @see {@link https://malkiii.github.io/react-pre-hooks/docs/hooks/useAudioAnalyser | useAudioAnalyser} hook. */ export declare const useAudioAnalyser: (args: { handler: FrequencyDataHandler; fftSize?: number; }) => { nodeRef: import("react").MutableRefObject; context: import("react").MutableRefObject; connect: (source: T) => Promise | undefined>; disconnect: () => void; };