import { AudioSample } from "mediabunny";
import { Ms } from "../../../../../units/ms.js";
import { TimelineFile } from "../../../../parts/basics.js";
import { DecoderSource } from "../../../../../driver/fns/schematic.js";
export declare function createAudioSampler(resolveMedia: (hash: string) => DecoderSource): {
    sampleAudio(timeline: TimelineFile, from: Ms): AsyncGenerator<{
        itemId: import("../../../../parts/basics.js").Id;
        sample: AudioSample;
        timestamp: number;
        gain: number;
    }, void, unknown>;
};
