/** @packageDocumentation Audio properties for ProTracker MOD files. */ import { AudioProperties } from "../audioProperties.js"; import type { ReadStyle } from "../toolkit/types.js"; /** * Audio properties for ProTracker MOD files. */ export declare class ModProperties extends AudioProperties { /** Number of audio channels. */ private _channels; /** Number of instruments in the module. */ private _instrumentCount; /** Length of the song in patterns (order list entries). */ private _lengthInPatterns; /** * Construct audio properties with the given read style. * @param readStyle - Detail level for audio property parsing. */ constructor(readStyle: ReadStyle); /** Always 0; MOD files do not provide a time-based duration. */ get lengthInMilliseconds(): number; /** Number of audio channels. */ get channels(): number; /** @param value - Number of audio channels. */ set channels(value: number); /** Number of instruments in the module. */ get instrumentCount(): number; /** @param value - Number of instruments. */ set instrumentCount(value: number); get lengthInPatterns(): number; set lengthInPatterns(value: number); } //# sourceMappingURL=modProperties.d.ts.map