import { Provider, Token, TypeProvider, ClassProvider, FactoryProvider, ValueProvider, InstanceCreator, ValueCreator, ClassCreator, FactoryCreator, AliasProvider, AliasCreator } from '../types'; export declare function isTypeProvider(provider: Provider | Token): provider is TypeProvider; export declare function isClassProvider(provider: Provider): provider is ClassProvider; export declare function isFactoryProvider(provider: Provider): provider is FactoryProvider; export declare function isValueProvider(provider: Provider): provider is ValueProvider; export declare function isAliasProvider(provider: Provider): provider is AliasProvider; export declare function isInjectableToken(token: Token): token is TypeProvider; export declare function isToken(token: any): token is Token; export declare function isValueCreator(creator: InstanceCreator): creator is ValueCreator; export declare function isClassCreator(creator: InstanceCreator): creator is ClassCreator; export declare function isFactoryCreator(creator: InstanceCreator): creator is FactoryCreator; export declare function isAliasCreator(creator: InstanceCreator): creator is AliasCreator;