export = Json; /** * @template T */ declare class Json { /** * Check if file name could be name of a json file * @param {string} name - table name */ static isJsonFileName(name: string): boolean; /** * @constructor * @param {string} path - path to json file */ constructor(path: string); path: string; init(): void; /** * Save data * @returns {Promise} */ save(): Promise; /** * Load data from file (!!Clear all unsaved changes!!) * @async * @returns {Promise} */ load(): Promise; /** * @type {T} */ data: T | undefined; }