UNPKG

943 BTypeScriptView Raw
1import { BinaryWriter, NotificationActionJSON } from '@neo-one/client-common';
2import { ContractParameter } from '../contractParameter';
3import { DeserializeWireBaseOptions, SerializableJSON, SerializeJSONContext } from '../Serializable';
4import { ActionBase, ActionBaseAdd } from './ActionBase';
5import { ActionType } from './ActionType';
6export interface NotificationAdd extends ActionBaseAdd {
7 readonly args: readonly ContractParameter[];
8}
9export declare class NotificationAction extends ActionBase<NotificationAction, ActionType.Notification> implements SerializableJSON<NotificationActionJSON> {
10 static deserializeWireBase(options: DeserializeWireBaseOptions): NotificationAction;
11 readonly args: readonly ContractParameter[];
12 constructor({ version, index, scriptHash, args }: NotificationAdd);
13 serializeWireBase(writer: BinaryWriter): void;
14 serializeJSON(context: SerializeJSONContext): NotificationActionJSON;
15}