import type { PacketBuffer, Type } from "../../network";
export type CompressedObjectProperties = Array<[
    key: string,
    type: Type | CompressedObjectValue
]>;
/**
 * Utility class for terse object updates.
 *
 * @todo Replace with a simple object instead.
 */
export declare class CompressedObjectValue {
    private type;
    private flag;
    private placeholder?;
    constructor(type: any, flag: number, placeholder?: any);
    read(buffer: PacketBuffer, flags: number): any;
}
