import { Attempt, int } from "@opendaw/lib-std"; import { AudioUnitBox } from "@opendaw/studio-boxes"; import { ProjectSkeleton } from "../project/ProjectSkeleton"; import { PresetHeader } from "./PresetHeader"; export declare namespace PresetDecoder { const decode: (bytes: ArrayBufferLike, target: ProjectSkeleton) => ReadonlyArray; const peekHasTimeline: (arrayBuffer: ArrayBuffer) => boolean; const replaceAudioUnit: (arrayBuffer: ArrayBuffer, targetAudioUnitBox: AudioUnitBox, options?: { keepMIDIEffects?: boolean; keepAudioEffects?: boolean; keepTimeline?: boolean; }) => Attempt; const insertEffectChain: (bytes: ArrayBufferLike, targetAudioUnit: AudioUnitBox, insertIndex: int, kind: PresetHeader.ChainKind) => Attempt; } //# sourceMappingURL=PresetDecoder.d.ts.map