interface SystemPlugin { name: string; status: boolean; [key: string]: unknown; } declare function getSystem(projectPath: string): Promise; declare function getSwitches(projectPath: string): Promise; declare function getVariables(projectPath: string): Promise; declare function setSwitchName(projectPath: string, id: number, name: string): Promise<{ id: number; name: string; }>; declare function setVariableName(projectPath: string, id: number, name: string): Promise<{ id: number; name: string; }>; declare function getGameTitle(projectPath: string): Promise; declare function updateGameTitle(projectPath: string, title: string): Promise<{ gameTitle: string; }>; declare function updateStartingPosition(projectPath: string, mapId: number, x: number, y: number): Promise<{ startMapId: number; startX: number; startY: number; relocated: boolean; requested: { x: number; y: number; }; }>; declare function listPlugins(projectPath: string): Promise; declare function getPluginStatus(projectPath: string): Promise; declare function togglePlugin(projectPath: string, pluginName: string, enabled: boolean): Promise<{ pluginName: string; enabled: boolean; }>; export { getSystem }; export { getSwitches }; export { getVariables }; export { setSwitchName }; export { setVariableName }; export { getGameTitle }; export { updateGameTitle }; export { updateStartingPosition }; export { listPlugins }; export { getPluginStatus }; export { togglePlugin };