import { Application } from '@adonisjs/application';
export default class AdonisCacheProvider {
    protected application: Application;
    static needsApplication: boolean;
    private container;
    constructor(application: Application);
    register(): Promise<void>;
    boot(): Promise<void>;
    private registerRedisCacheStorage;
    private registerInMemoryCacheStorage;
    private registerMemcachedCacheStorage;
}
