import { ToToken, TokenValue } from '../pointers'; import { UnknownCreator, UnknownCreatorParameters } from '../types'; declare type ToTokens = { [K in keyof T]-?: ToToken; }; /** * @description * Registers target injections. * * @param target - constructor or function whose dependencies will be injected. * @param ...tokens - dependency tokens. * @returns the `target` first argument. * * @link https://brandi.js.org/reference/pointers-and-registrators#injectedtarget-tokens */ export declare const injected: >(target: T, ...tokens: ToTokens> extends TokenValue[] ? ToTokens> : never) => T; export {};