export class ParameterTrack {
    /**
     *
     * @param {string} name
     * @param {ParameterLookupTable} lut
     * @constructor
     */
    constructor(name: string, lut: ParameterLookupTable);
    /**
     *
     * @type {string}
     */
    name: string;
    /**
     *
     * @type {ParameterLookupTable}
     */
    track: ParameterLookupTable;
    toJSON(): {
        name: string;
        track: any;
    };
    fromJSON(json: any): void;
    /**
     * @deprecated use serialization adapters instead
     * @param {BinaryBuffer} buffer
     */
    toBinaryBuffer(buffer: BinaryBuffer): void;
    /**
     * @deprecated use serialization adapters instead
     * @param {BinaryBuffer} buffer
     */
    fromBinaryBuffer(buffer: BinaryBuffer): void;
    hash(): number;
    /**
     *
     * @param {ParameterTrack} other
     * @returns {boolean}
     */
    equals(other: ParameterTrack): boolean;
}
import { ParameterLookupTable } from "./ParameterLookupTable.js";
//# sourceMappingURL=ParameterTrack.d.ts.map