/// import { interfaces } from 'inversify'; import { StatefulService } from '../stateful-service'; import { IsStrictlyAny } from '../types/is-strictly-any'; export declare function createStatefulServiceHookAlias = any, Token extends IsStrictlyAny extends true ? interfaces.ServiceIdentifier> : interfaces.ServiceIdentifier = any, Provider = IsStrictlyAny extends true ? Token extends interfaces.ServiceIdentifier ? InferredProvider extends StatefulService ? InferredProvider : never : any : ExplicitProvider, Hook = (depsFn?: (service: Provider) => React.DependencyList) => Provider>(token: Token): Hook;