import 'reflect-metadata';
import { SeoMetaData } from '../../entities/seo-engine';
export declare class RuntimeWebSeoMiddleware {
    constructor();
    /**
     * Middleware method to generate and return an array of SEO metadata for different routes.
     *
     * @todo: QA/DEV/TEST similarity class
     *        We expect to deliver middleware class externally by an internal DI injection
     *
     * @param {...any[]} _ - A rest parameter to capture any arguments, though unused in this implementation.
     * @return {Promise<SeoMetaData[]>} A promise that resolves to an array of SEO metadata objects.
     */
    middleware(..._: any[]): Promise<SeoMetaData[]>;
}
