/// import { Source } from "./Source"; /** * Generic and versatile binary abstraction * * @class */ export declare class Binary { private readonly _name; private readonly _data; private readonly _map; private readonly _dependencies; /** * @param name {string} The binary name * @param data {Buffer} The binary data * @param map {Buffer} The binary source map * @param dependencies {Source[]} The dependencies of the binary */ constructor(name: string, data: Buffer, map?: Buffer, dependencies?: Source[]); /** * Return the binary name. */ readonly name: string; /** * Return the binary data; */ readonly data: Buffer; /** * Return the binary source map. */ readonly map: Buffer; /** * Return the binary dependencies. */ readonly dependencies: Source[]; }