/// /// import { WitnessJSON, WitnessModel } from '@neo-one/client-common-browserify'; import { Equals, EquatableKey } from './Equatable'; import { DeserializeWireBaseOptions, DeserializeWireOptions, SerializableJSON, SerializeJSONContext } from './Serializable'; export interface WitnessAdd { readonly verification: Buffer; readonly invocation: Buffer; } export declare class Witness extends WitnessModel implements SerializableJSON, EquatableKey { static deserializeWireBase({ reader }: DeserializeWireBaseOptions): Witness; static deserializeWire(options: DeserializeWireOptions): Witness; static fromModel(witness: WitnessModel): Witness; readonly equals: Equals; readonly toKeyString: () => string; private readonly sizeInternal; readonly size: number; serializeJSON(_context: SerializeJSONContext): WitnessJSON; }