/** * ExtensionDefines.ts * * @author Desionlab * @copyright 2014 - 2019 Desionlab * @license MIT */ import { Container, Injectable } from "./../Di"; /** * Class ExtensionDefines * * Extension abstract class. * * @version 1.0.0 */ export declare class ExtensionDefines extends Injectable { /** * ExtensionDefines constructor. * * @param di Di container instant. */ constructor(di?: Container); /** * Registers a service provider. */ register(): Promise; /** * Startup a service provider. */ startup(): Promise; }