import type { ILoadOptions } from './types.js'; import type { InferBeatmapSerial, InferBeatmapVersion, InferBeatmapWrapper } from '../schema/shared/types/infer.js'; /** * Load beatmap audio data. * ```ts * const data = loadAudioData(json, 4); * console.log(data); * ``` * * Mismatched beatmap version will be automatically converted, unspecified will leave the version as is but not known. */ export declare function loadAudioData, TWrapper extends Record = InferBeatmapWrapper<'audioData'>, TSerial extends Record = InferBeatmapSerial<'audioData', TVersion>>(json: TSerial, version?: TVersion | null, options?: ILoadOptions<'audioData', TVersion, TWrapper, TSerial>): TWrapper; export declare function loadAudioData, TWrapper extends Record = InferBeatmapWrapper<'audioData'>, TSerial extends Record = InferBeatmapSerial<'audioData', TVersion>>(json: TSerial, options?: ILoadOptions<'audioData', TVersion, TWrapper, TSerial>): TWrapper; //# sourceMappingURL=audioData.d.ts.map