import { Kernel } from './kernel'; import { Container, interfaces } from 'inversify'; export declare abstract class BaseServiceProvider { protected kernel: Kernel; constructor(overrides?: Kernel); protected abstract registerDependencies(): any; resolve(constructorFunction: interfaces.Newable): T; getContainer(): Container; }