1 | import { BinaryWriter, NotificationActionJSON } from '@neo-one/client-common';
|
2 | import { ContractParameter } from '../contractParameter';
|
3 | import { DeserializeWireBaseOptions, SerializableJSON, SerializeJSONContext } from '../Serializable';
|
4 | import { ActionBase, ActionBaseAdd } from './ActionBase';
|
5 | import { ActionType } from './ActionType';
|
6 | export interface NotificationAdd extends ActionBaseAdd {
|
7 | readonly args: readonly ContractParameter[];
|
8 | }
|
9 | export 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 | }
|