export type AudioPlanesInput = {
    planes: Float32Array[];
    sampleRate: number;
    timestamp: number;
};
export type MixedChunk = {
    planar: Float32Array;
    sampleRate: number;
    channels: number;
    frames: number;
    startFrame: number;
};
export type AudioMixOptions = {
    chunkFrames?: number;
    clamp?: boolean;
};
export declare class AudioMix {
    #private;
    constructor(options?: AudioMixOptions);
    mix(samples: AsyncIterable<AudioPlanesInput>): AsyncGenerator<MixedChunk>;
}
