declare interface Uint8Array { dataStart: usize; } declare interface Array { dataStart: usize; } declare class Number { toString(): string; } declare function decode(buffer: K, name?: string): T; declare function encode(item: T, name?: string): K; declare interface Object { encode(): Uint8Array; decode(bytes : K): T; }