/// import { PathLike } from 'node:fs'; interface Adapter { read: () => Promise; write: (data: T) => Promise; } declare class Low { adapter: Adapter; data: T; constructor(adapter: Adapter, defaultData: T); read(): Promise; write(): Promise; update(fn: (data: T) => unknown): Promise; } declare function JSONFilePreset(filename: PathLike, defaultData: Data): Promise>; export { JSONFilePreset, Low };