import type { TClass } from '@venizia/ignis-helpers/common'; /** * Injects `repositories.` into constructor parameter 0 of a factory-generated * controller, so a subclass needs no constructor. Recorded as metadata rather than a parameter * decorator, which Bun drops in some configurations. A subclass that declares its own `@inject` at * index 0 wins, and a sibling subclass keeps the factory's key. */ export declare const registerFactoryRepositoryInjection: (opts: { target: TClass; factoryName: string; controllerName: string; repositoryName: string; }) => void; //# sourceMappingURL=repository-injection.d.ts.map