GaugeResult: { create( base?: { 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 }; }, ): GaugeResult; decode(input: Uint8Array | Reader, length?: number): GaugeResult; encode(message: GaugeResult, writer?: Writer): Writer; fromJSON(object: any): GaugeResult; fromPartial( object: { 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 }; }, ): GaugeResult; toJSON(message: GaugeResult): unknown;}