//#region src/index.d.ts interface ChatsaltPluginOptions { persona: string; chatModel?: string; visionModel?: string; owners?: number[]; contextWindow?: number; maxForwardDepth?: number; temperature?: number; maxToolSteps?: number; extraPrompt?: string; trigger?: { keywords?: string[]; }; memory?: { enabled?: boolean; maxWindow?: number; maxScopeCount?: number; }; builtinWebSearch?: { enabled?: boolean; }; externalWebSearch?: { enabled?: boolean; model?: string; }; webPage?: { enabled?: boolean; timeoutMs?: number; maxResponseBytes?: number; maxContentLength?: number; maxRedirects?: number; }; github?: { enabled?: boolean; token?: string; }; webui?: { enabled?: boolean; conversationLimit?: number; warningLimit?: number; memoryLimit?: number; }; debug?: { respondRejectedMessages?: boolean; logAllToolCalls?: boolean; }; } declare const ChatsaltPlugin: import("@fraqjs/fraq").PluginDefinition<[options: ChatsaltPluginOptions]>; //#endregion export { ChatsaltPlugin, ChatsaltPlugin as default, ChatsaltPluginOptions };