import type { Constructable } from '../inject.js'; import type { ClassDecoratorFunction } from '../types.js'; import { runtimeServiceSymbol } from './symbols.js'; export type RuntimeServiceConstructor = Constructable & { [runtimeServiceSymbol]: true; }; /** * Marks a class as a runtime service to be registered automatically. */ export declare function runtimeService(): ClassDecoratorFunction; /** * Determines if a class is marked as a runtime service. */ export declare function isRuntimeServiceConstructor(target: Constructable): target is RuntimeServiceConstructor;