import type { Codec, CodecClass, Registry } from '../types/index.js'; /** * @internal * From a type string or class, return the associated type class */ export declare function typeToConstructor(registry: Registry, type: string | CodecClass): CodecClass; /** * @internal * Takes an input array of types and returns the associated classes for it */ export declare function typesToConstructors(registry: Registry, types: (string | CodecClass)[]): CodecClass[]; /** * @internal * Takes an input map of the form `{ [string]: string | CodecClass }` and returns a map of `{ [string]: CodecClass }` */ export declare function mapToTypeMap(registry: Registry, input: Record): [CodecClass[], string[]];