///
import type { ApplicationContract } from '@ioc:Adonis/Core/Application';
export default class AppProvider {
protected app: ApplicationContract;
static needsApplication: boolean;
constructor(app: ApplicationContract);
register(): void;
boot(): Promise;
ready(): Promise;
shutdown(): Promise;
}