import { DynamicModule } from "@nestjs/common";
import { McpStrategy } from "@rekog/mcp-nest";
import type { McpHttpServer } from "./http/mcp-http.factory";
import { ConfigInput, CliOverrides } from "./config/index.js";
export declare class AppModule {
    static forStdio(mcp: McpStrategy, configInput: ConfigInput): DynamicModule;
    static forHttp(mcpHttp: McpHttpServer, configInput: ConfigInput): DynamicModule;
    static forTunnel(mcp: McpStrategy, cliOverrides?: CliOverrides): DynamicModule;
}
