import { DynamicModule, MiddlewareConsumer, NestModule } from "@nestjs/common";
import { NestMvcOptions } from "./nest-mvc.options";
/**
 * NestJS MVC module providing server-side rendering capabilities.
 * Integrates Edge.js templating, Vite asset pipeline, and CSRF protection.
 */
export declare class NestMvcModule implements NestModule {
    configure(consumer: MiddlewareConsumer): void;
    /**
     * Registers the module synchronously with static configuration.
     * @param options - Static configuration options for the module
     * @returns Dynamic module configuration
     */
    static forRoot(options?: NestMvcOptions): DynamicModule;
}
