import { PostMessageble } from "../hook/adapter.js"; import { RequestData } from "../common/index.dto.js"; export declare class PanelController { savePanel(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: string; }>; loadPanel(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: import("./panel.dto.js").SaveTab; }>; setSystemPrompt(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: string; }>; deleteSystemPrompt(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: string; }>; saveSystemPrompts(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: string; }>; loadSystemPrompts(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: { name: string; content: string; }[]; }>; saveVariables(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: string; }>; loadVariables(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: { variables: any[]; }; }>; saveExtractionRules(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: string; }>; loadExtractionRules(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: { extractionRules: Record>; }; }>; saveTestCases(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: string; }>; loadTestCases(data: RequestData, webview: PostMessageble): Promise<{ code: number; msg: { testCases: any[]; }; }>; }