import { AudioFileBox } from "@opendaw/studio-boxes"; import { int, Option, UUID } from "@opendaw/lib-std"; import { Peaks } from "@opendaw/lib-fusion"; import { Address } from "@opendaw/lib-box"; import { SampleLoader } from "../sample/SampleLoader"; import { BoxAdaptersContext } from "../BoxAdaptersContext"; import { BoxAdapter } from "../BoxAdapter"; import { AudioData, EventCollection } from "@opendaw/lib-dsp"; import { TransientMarkerBoxAdapter } from "./TransientMarkerBoxAdapter"; export declare class AudioFileBoxAdapter implements BoxAdapter { #private; static Comparator: (a: TransientMarkerBoxAdapter, b: TransientMarkerBoxAdapter) => int; constructor(context: BoxAdaptersContext, box: AudioFileBox); get box(): AudioFileBox; get uuid(): UUID.Bytes; get address(): Address; get startInSeconds(): number; get endInSeconds(): number; get transients(): EventCollection; get fileName(): string; get data(): Option; get peaks(): Option; get audioData(): Promise; getOrCreateLoader(): SampleLoader; terminate(): void; } //# sourceMappingURL=AudioFileBoxAdapter.d.ts.map