Variable GaugeResult

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;
}