/// import { BaseEvent, EventQueuer } from '../../base_event'; import { TokenEventResult, TokenErrorEventResult } from '../constants'; export interface RecoverEventData { terminatedChainID: Buffer; tokenID: Buffer; amount: bigint; } export declare const recoverEventSchema: { $id: string; type: string; required: string[]; properties: { terminatedChainID: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; tokenID: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; amount: { dataType: string; fieldNumber: number; }; result: { dataType: string; fieldNumber: number; }; }; }; export declare class RecoverEvent extends BaseEvent { schema: { $id: string; type: string; required: string[]; properties: { terminatedChainID: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; tokenID: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; amount: { dataType: string; fieldNumber: number; }; result: { dataType: string; fieldNumber: number; }; }; }; log(ctx: EventQueuer, address: Buffer, data: RecoverEventData): void; error(ctx: EventQueuer, address: Buffer, data: RecoverEventData, result: TokenErrorEventResult): void; }