export interface Serializable { toBytes(): Uint8Array; } export interface SerializableStatic { new (...args: any[]): Serializable; fromBytes(bytes: Uint8Array): [Serializable, Uint8Array]; } export declare function staticImplements(): (constructor: U) => U; export declare function serializable(): (constructor: U) => U; export declare abstract class Primitives { abstract toJSON(): any; } //# sourceMappingURL=common.d.ts.map