import type { AgentChatPluginOptions } from "./server/agent-chat-plugin.js"; import { createServer } from "./server/create-server.js"; import type { AgentNativeEmbeddedPluginOptions } from "./server/embedded.js"; import { createSSEHandler } from "./server/sse.js"; export type { AgentChatPluginOptions } from "./server/agent-chat-plugin.js"; export type { AgentNativeEmbeddedPluginOptions } from "./server/embedded.js"; export type { AuthOptions, AuthSession } from "./server/auth.js"; export type { CreateServerOptions } from "./server/create-server.js"; export type { SSEHandlerOptions } from "./server/sse.js"; type NitroPluginDef = (nitroApp: any) => void | Promise; export declare function createAgentChatPlugin(options?: AgentChatPluginOptions): NitroPluginDef; export declare const defaultAgentChatPlugin: NitroPluginDef; export declare function mountAgentNativeEmbedded(nitroApp: any, options?: AgentNativeEmbeddedPluginOptions): Promise; export declare function createAgentNativeEmbeddedPlugin(options?: AgentNativeEmbeddedPluginOptions): NitroPluginDef; export { createServer, createSSEHandler }; export declare function defineNitroPlugin(def: NitroPluginDef): NitroPluginDef; export declare const autoMountAuth: (typeof import("./server/auth.js"))["autoMountAuth"]; export declare const getSession: (typeof import("./server/auth.js"))["getSession"];