/// import { HexBuffer } from '../HexBuffer'; import { W3Buffer } from '../W3Buffer'; interface Sound { name: string; path: string; eax: string; flags: SoundFlags; fadeRate: FadeRate; volume: number; pitch: number; channel: number; distance: Distance; } interface FadeRate { in: number; out: number; } interface SoundFlags { looping: boolean; '3dSound': boolean; stopOutOfRange: boolean; music: boolean; } interface Distance { min: number; max: number; cutoff: number; } export declare class SoundsTranslator { _outBufferToWar: HexBuffer; _outBufferToJSON: W3Buffer; constructor(); jsonToWar(soundsJson: Sound[]): { errors: any[]; buffer: Buffer; }; warToJson(buffer: Buffer): { errors: any[]; json: any[]; }; } export {}; //# sourceMappingURL=SoundsTranslator.d.ts.map