import type { MessageType } from "./message-type.js"; import type { EnumType } from "./enum.js"; import type { ServiceType } from "./service-type.js"; import type { IEnumTypeRegistry, IExtensionRegistry, IMessageTypeRegistry, IMutableRegistry, IServiceTypeRegistry } from "./type-registry.js"; import type { Extension } from "./extension.js"; /** * Create a new registry from the given types. */ export declare function createRegistry(...types: Array): IMessageTypeRegistry & IEnumTypeRegistry & IExtensionRegistry & IServiceTypeRegistry; /** * Create a mutable registry from the given types. */ export declare function createMutableRegistry(...types: Array): IMutableRegistry;