import Transaction from './Transaction'; import { ISigner, ITxJSON } from '../types'; import Binary from '../Binary'; export default class RevokeAssociation extends Transaction { static readonly TYPE = 17; recipient: string; associationType: number; subject?: Binary; constructor(associationType: number, recipient: string | ISigner, subject?: Uint8Array); private toBinaryV1; private toBinaryV3; private toBinaryV4; toBinary(): Uint8Array; toJSON(): ITxJSON; static from(data: ITxJSON): RevokeAssociation; }