import type { EDependencyLifecycle, EProviderType } from '../../../../../domain/enum/index';
import type { Provider } from '../../../../../domain/type/index';
export interface IProviderRegistration<T> {
    cacheKey: symbol;
    isAsyncFactory: boolean;
    isMultiBinding: boolean;
    lifecycle: EDependencyLifecycle;
    provider: Provider<T>;
    type: EProviderType;
}
//# sourceMappingURL=registration.interface.d.ts.map