import type { ClassParams, RpgMakerDbEntry } from "../types/rpgmaker.js"; interface Class extends RpgMakerDbEntry { params: number[][]; expParams: number[]; learnings: { level: number; skillId: number; note: string; }[]; traits: unknown[]; } declare function getClasses(projectPath: string): Promise; declare function getClass(projectPath: string, id: number): Promise; declare function createClass(projectPath: string, params: ClassParams): Promise; declare function updateClass(projectPath: string, id: number, fields: Partial): Promise; declare function searchClasses(projectPath: string, query: string): Promise; declare function deleteClass(projectPath: string, id: number): Promise<{ deleted: Class; }>; export { getClasses, getClass, createClass, updateClass, searchClasses, deleteClass };