import { type BufferAccess } from '../../common/BufferAccess.js'; import { type SampleProvider } from './SampleProvider.js'; export declare class WaveFileSampleProvider implements SampleProvider { readonly sampleRate: number; readonly bitsPerSample: number; readonly channels: number; readonly dataLength: number; private readonly ba; private readonly skip; private readonly blockAlign; private readonly channel; private readonly dataChunkOffset; constructor(ba: BufferAccess, skip: number, channel?: number); getSamples(): Generator; }