import ServiceProvider from "./../support/ServiceProvider"; export default interface ApplicationInterface { boot(): any; make(abstract: string): T; constant(key: string, constant: any): void; bind(abstract: string, concrete: any): void; singleton(abstract: string, concrete: any): void; isBound(key: string): boolean; addProvider(serviceProvider: ServiceProvider); }