import { type Context } from 'react'; import type { Container, Token } from '../../di/mod.ts'; export interface DependencyHook { (token: Token): T; } /** * Returns new hook for resolving dependencies from DI-container. * @param context Context. * @returns React hook. */ export declare function createDependencyHook(context: Context): DependencyHook; /** * Returns component from container by token. * @param token Token. * @returns Component implementation. */ export declare const useDependency: DependencyHook;