import type { ILoadOptions } from '../beatmap/loader/types.js'; import type { InferBeatmapVersion } from '../beatmap/schema/shared/types/infer.js'; import type { BeatmapFileType } from '../beatmap/schema/shared/types/schema.js'; import type { InferBeatmapWrapper } from '../beatmap/schema/shared/types/infer.js'; import type { IBaseOptions } from '../types/_bsmap_io.js'; export interface IReadOptions, TWrapper extends Record = Record, TSerial extends Record = Record> extends IBaseOptions { load?: ILoadOptions; } export interface IBeatmapInfoData = InferBeatmapWrapper<'difficulty'>> { info: Pick, 'difficulties'>['difficulties'][number]; beatmap: TWrapper; } //# sourceMappingURL=types.d.ts.map