import { CustomInjectionScope, FactoryParamInjectionScope, InjectionScope, InvokeInjectionScope, InvokeParamInjectionScope, Provider, ScopeRestriction } from '@dandi/core/types'; export declare function getInjectionScope(provider: Provider): InjectionScope; export declare function isInvokeInjectionScope(obj: any): obj is InvokeInjectionScope; export declare function isInvokeParamInjectionScope(obj: any): obj is InvokeParamInjectionScope; export declare function getInjectionScopeName(source: ScopeRestriction): string; export declare function getInjectionScopeVerb(scope: InjectionScope): string; export declare function isFactoryParamInjectionScope(obj: any): obj is FactoryParamInjectionScope; export declare function isCustomInjectionScope(obj: any): obj is CustomInjectionScope; export declare function scopesAreCompatible(test: InjectionScope, restriction: InjectionScope): boolean; //# sourceMappingURL=injection-scope-util.d.ts.map