jodit-pro
Version:
PRO Version of Jodit Editor
25 lines (24 loc) • 1.24 kB
TypeScript
import type { IJodit } from "jodit/esm/types/index";
import type { PermissionManager } from "../helpers/permission-manager";
import type { StateManager } from "../helpers/state-manager";
import type { IAIAssistantStorage, IToolCall, ToolPermissionScope } from "../interface/index";
/**
* Handle tool call approval
*/
export declare function handleToolApproval(toolCallId: string, scope: ToolPermissionScope, stateManager: StateManager, permissionManager: PermissionManager, storage: IAIAssistantStorage): Promise<IToolCall | null>;
/**
* Handle tool call denial
*/
export declare function handleToolDenial(jodit: IJodit, toolCallId: string, stateManager: StateManager, storage: IAIAssistantStorage): Promise<void>;
/**
* Handle conversation selection
*/
export declare function handleConversationSelect(conversationId: string, storage: IAIAssistantStorage, stateManager: StateManager): Promise<void>;
/**
* Handle back to conversation list
*/
export declare function handleBackToList(storage: IAIAssistantStorage, stateManager: StateManager): Promise<void>;
/**
* Handle conversation search
*/
export declare function handleConversationSearch(query: string, storage: IAIAssistantStorage, stateManager: StateManager): Promise<void>;