export class BinaryClassUpgrader {
    /**
     *
     * @type {number}
     * @protected
     */
    protected __startVersion: number;
    /**
     *
     * @type {number}
     * @protected
     */
    protected __targetVersion: number;
    /**
     *
     * @returns {number}
     */
    getStartVersion(): number;
    /**
     *
     * @returns {number}
     */
    getTargetVersion(): number;
    /**
     *
     * @param {BinaryBuffer} source
     * @param {BinaryBuffer} target
     * @returns {void}
     */
    upgrade(source: BinaryBuffer, target: BinaryBuffer): void;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isBinaryClassUpgrader: boolean;
}
//# sourceMappingURL=BinaryClassUpgrader.d.ts.map