CounterResult: { create( base?: { add?: boolean; metadata?: { address?: string; blockNumber?: bigint; chainId?: string; contractName?: string; labels?: { [key: string]: undefined | string }; logIndex?: number; name?: string; transactionHash?: string; transactionIndex?: number; }; metricValue?: { bigDecimal?: string; bigInteger?: { data?: Uint8Array; negative?: boolean }; doubleValue?: number; }; runtimeInfo?: { from?: HandlerType }; }, ): CounterResult; decode(input: Uint8Array | Reader, length?: number): CounterResult; encode(message: CounterResult, writer?: Writer): Writer; fromJSON(object: any): CounterResult; fromPartial( object: { add?: boolean; metadata?: { address?: string; blockNumber?: bigint; chainId?: string; contractName?: string; labels?: { [key: string]: undefined | string }; logIndex?: number; name?: string; transactionHash?: string; transactionIndex?: number; }; metricValue?: { bigDecimal?: string; bigInteger?: { data?: Uint8Array; negative?: boolean }; doubleValue?: number; }; runtimeInfo?: { from?: HandlerType }; }, ): CounterResult; toJSON(message: CounterResult): unknown;}