import { ApplicationContract } from '@ioc:Adonis/Core/Application'; /** * Registers drive with the IoC container */ export default class DriveProvider { protected app: ApplicationContract; constructor(app: ApplicationContract); /** * Register drive with the container */ protected registerDrive(): void; /** * Register routes for disks using "local" driver. */ protected defineDriveRoutes(): void; /** * Registering all required bindings to the container */ register(): void; /** * Register drive routes */ boot(): void; }