import { type LegacyModuleRuntimeDefinition, type ModuleDatabaseAbiRuntimeDefinition, type ModuleRuntimeDefinition, parseModuleRuntimeDefinition, } from "@ekklesia/contracts"; export function defineModuleRuntime( definition: Definition, ): Readonly; export function defineModuleRuntime( definition: Definition, ): Readonly; export function defineModuleRuntime( definition: Definition, ): Readonly { return parseModuleRuntimeDefinition(definition) as Readonly; }