import type { Codec, CodecClass, Registry } from '../types/index.js'; import { WrapperKeepOpaque } from './WrapperKeepOpaque.js'; export declare class WrapperOpaque extends WrapperKeepOpaque { constructor(registry: Registry, typeName: CodecClass | string, value?: unknown); static with(Type: CodecClass | string): CodecClass>; /** * @description The inner value for this wrapper, in all cases it _should_ be decodable (unlike KeepOpaque) */ get inner(): T; }