import { Container } from '../../container/Container.js'; import type { FactoryProvider } from './FactoryProvider.js'; export interface FunctionFactory { (container: Container): V; } export declare function isFunctionFactory(target: unknown): target is FunctionFactory; export interface FactoryProviderWithFunction { factory: FunctionFactory; } export declare function isFactoryProviderWithFunction(anyFactoryProvider: FactoryProvider): anyFactoryProvider is FactoryProviderWithFunction;