import type { InferBeatmapSerial, InferBeatmapVersion, InferBeatmapWrapper } from '../beatmap/schema/shared/types/infer.js'; import type { BeatmapFileType } from '../beatmap/schema/shared/types/schema.js'; import type { IReadOptions } from './types.js'; export declare function tag(name: string): string[]; export declare function handleRead, TWrapper extends Record = InferBeatmapWrapper, TSerial extends Record = InferBeatmapSerial>(type: TFileType, src: string, version?: TVersion | null | IReadOptions, options?: IReadOptions): Promise; export declare function handleReadSync, TWrapper extends Record = InferBeatmapWrapper, TSerial extends Record = InferBeatmapSerial>(type: TFileType, src: string, version?: TVersion | null | IReadOptions, options?: IReadOptions): TWrapper; //# sourceMappingURL=_main.d.ts.map