DataBinding: { create( base?: { data?: { aptCall?: { rawTransaction?: string; transaction?: { [key: string]: any }; }; aptEvent?: { rawTransaction?: string; transaction?: { [key: string]: any }; }; aptResource?: { rawResources?: string[]; resources?: { [key: string]: any }[]; timestampMicros?: bigint; version?: bigint; }; btcBlock?: { block?: { [key: string]: any }; timestamp?: Date }; btcTransaction?: { timestamp?: Date; transaction?: { [key: string]: any }; }; cosmosCall?: { timestamp?: Date; transaction?: { [key: string]: any } }; ethBlock?: { block?: { [key: string]: any } }; ethLog?: { block?: { [key: string]: any }; log?: { [key: string]: any }; timestamp?: Date; transaction?: { [key: string]: any }; transactionReceipt?: { [key: string]: any }; }; ethTrace?: { block?: { [key: string]: any }; timestamp?: Date; trace?: { [key: string]: any }; transaction?: { [key: string]: any }; transactionReceipt?: { [key: string]: any }; }; ethTransaction?: { block?: { [key: string]: any }; timestamp?: Date; trace?: { [key: string]: any }; transaction?: { [key: string]: any }; transactionReceipt?: { [key: string]: any }; }; fuelBlock?: { block?: { [key: string]: any }; timestamp?: Date }; fuelCall?: { timestamp?: Date; transaction?: { [key: string]: any } }; solInstruction?: { accounts?: string[]; instructionData?: string; parsed?: { [key: string]: any }; programAccountId?: string; slot?: bigint; }; starknetEvents?: { result?: { [key: string]: any }; timestamp?: Date }; suiCall?: { slot?: bigint; timestamp?: Date; transaction?: { [key: string]: any }; }; suiEvent?: { slot?: bigint; timestamp?: Date; transaction?: { [key: string]: any }; }; suiObject?: { objectDigest?: string; objectId?: string; objects?: { [key: string]: any }[]; objectVersion?: bigint; self?: { [key: string]: any }; slot?: bigint; timestamp?: Date; }; suiObjectChange?: { changes?: { [key: string]: any }[]; slot?: bigint; timestamp?: Date; txDigest?: string; }; }; handlerIds?: number[]; handlerType?: HandlerType; }, ): DataBinding; decode(input: Uint8Array | Reader, length?: number): DataBinding; encode(message: DataBinding, writer?: Writer): Writer; fromJSON(object: any): DataBinding; fromPartial( object: { data?: { aptCall?: { rawTransaction?: string; transaction?: { [key: string]: any }; }; aptEvent?: { rawTransaction?: string; transaction?: { [key: string]: any }; }; aptResource?: { rawResources?: string[]; resources?: { [key: string]: any }[]; timestampMicros?: bigint; version?: bigint; }; btcBlock?: { block?: { [key: string]: any }; timestamp?: Date }; btcTransaction?: { timestamp?: Date; transaction?: { [key: string]: any }; }; cosmosCall?: { timestamp?: Date; transaction?: { [key: string]: any } }; ethBlock?: { block?: { [key: string]: any } }; ethLog?: { block?: { [key: string]: any }; log?: { [key: string]: any }; timestamp?: Date; transaction?: { [key: string]: any }; transactionReceipt?: { [key: string]: any }; }; ethTrace?: { block?: { [key: string]: any }; timestamp?: Date; trace?: { [key: string]: any }; transaction?: { [key: string]: any }; transactionReceipt?: { [key: string]: any }; }; ethTransaction?: { block?: { [key: string]: any }; timestamp?: Date; trace?: { [key: string]: any }; transaction?: { [key: string]: any }; transactionReceipt?: { [key: string]: any }; }; fuelBlock?: { block?: { [key: string]: any }; timestamp?: Date }; fuelCall?: { timestamp?: Date; transaction?: { [key: string]: any } }; solInstruction?: { accounts?: string[]; instructionData?: string; parsed?: { [key: string]: any }; programAccountId?: string; slot?: bigint; }; starknetEvents?: { result?: { [key: string]: any }; timestamp?: Date }; suiCall?: { slot?: bigint; timestamp?: Date; transaction?: { [key: string]: any }; }; suiEvent?: { slot?: bigint; timestamp?: Date; transaction?: { [key: string]: any }; }; suiObject?: { objectDigest?: string; objectId?: string; objects?: { [key: string]: any }[]; objectVersion?: bigint; self?: { [key: string]: any }; slot?: bigint; timestamp?: Date; }; suiObjectChange?: { changes?: { [key: string]: any }[]; slot?: bigint; timestamp?: Date; txDigest?: string; }; }; handlerIds?: number[]; handlerType?: HandlerType; }, ): DataBinding; toJSON(message: DataBinding): unknown;}