import { BinaryWriter, SerializableWire, SerializeWire, UInt160, UInt160Hex } from '@neo-one/client-common-browserify'; import { Equals, Equatable } from './Equatable'; import { DeserializeWireBaseOptions, DeserializeWireOptions } from './Serializable'; import { Input } from './transaction'; export interface AccountInputKey { readonly hash: UInt160; readonly input: Input; } export interface AccountInputsKey { readonly hash: UInt160; } export interface AccountInputAdd { readonly hash: UInt160; readonly input: Input; } export declare class AccountInput implements Equatable, SerializableWire { static deserializeWireBase(options: DeserializeWireBaseOptions): AccountInput; static deserializeWire(options: DeserializeWireOptions): AccountInput; readonly hash: UInt160; readonly hashHex: UInt160Hex; readonly input: Input; readonly equals: Equals; readonly serializeWire: SerializeWire; private readonly sizeInternal; constructor({ hash, input }: AccountInputAdd); readonly size: number; serializeWireBase(writer: BinaryWriter): void; }