import { SCALEDecodeResult } from '../SCALEDecoder'; import { SCALEEncodeConfig, SCALEType } from './SCALEType'; export declare class SCALEEnum extends SCALEType { readonly value: T; static from(value: T): SCALEEnum; static decode(hex: string, getEnumValue: (value: number) => T | null): SCALEDecodeResult>; private constructor(); toString(): string; protected _encode(config?: SCALEEncodeConfig): string; }