import { IServerVersion } from '../mcp/client.dto.js'; import { SaveTab } from './panel.dto.js'; import { IConfig } from '../setting/setting.dto.js'; /** * 加载 Tab 配置 */ export declare function loadTabSaveConfig(serverInfo: IServerVersion): SaveTab; /** * 保存 Tab 配置 */ export declare function saveTabSaveConfig(serverInfo: IServerVersion, config: Partial): void; /** * 保存变量配置 */ export declare function saveVariableConfig(serverInfo: IServerVersion, data: { variables: any[]; }): void; /** * 加载变量配置 */ export declare function loadVariableConfig(serverInfo: IServerVersion): { variables: any[]; }; /** * 保存变量提取规则配置 */ export declare function saveExtractionRulesConfig(serverInfo: IServerVersion, data: { extractionRules: Record>; }): void; /** * 加载变量提取规则配置 */ export declare function loadExtractionRulesConfig(serverInfo: IServerVersion): { extractionRules: Record>; }; /** * 保存测试用例配置 */ export declare function saveTestCasesConfig(serverInfo: IServerVersion, data: { testCases: any[]; }): void; /** * 加载测试用例配置 */ export declare function loadTestCasesConfig(serverInfo: IServerVersion): { testCases: any[]; };