/// import { PathLike } from 'fs'; import { Adapter, SyncAdapter } from '../../core/Low.js'; export declare class DataFile implements Adapter { #private; constructor(filename: PathLike, { parse, stringify, }: { parse: (str: string) => T; stringify: (data: T) => string; }); read(): Promise; write(obj: T): Promise; } export declare class DataFileSync implements SyncAdapter { #private; constructor(filename: PathLike, { parse, stringify, }: { parse: (str: string) => T; stringify: (data: T) => string; }); read(): T | null; write(obj: T): void; }