import type { AssetsConfig } from './types.js';
import type { NextFn } from '@adonisjs/core/types/http';
import type { HttpContext } from '@adonisjs/core/http';
export default class StaticMiddleware {
    #private;
    constructor(publicPath: string, config: AssetsConfig);
    handle({ request, response }: HttpContext, next: NextFn): Promise<void>;
}
