import type { Codec, Constructor, InterfaceTypes, Registry } from '../types'; import type { FromReg, TypeDef } from './types'; export declare function createClass(registry: Registry, type: K): Constructor>; export declare function ClassOfUnsafe(registry: Registry, name: K): Constructor>; export declare function ClassOf(registry: Registry, name: K): Constructor; export declare function getTypeClass(registry: Registry, value: TypeDef): Constructor;