import { Lockfile, ItemVersionList } from './lockfile'; interface Manifest { satisfactoryVersion: string; items: ItemVersionList; } export declare function getManifestFolderPath(satisfactoryPath: string): string; export declare class ManifestHandler { private _manifestPath; constructor(manifestForPath: string); setSatisfactoryVersion(satisfactoryVersion: string): Promise; mutate(changes: ItemVersionList): Promise; readManifest(): Manifest; writeManifest(manifest: Manifest): void; readLockfile(): Lockfile; writeLockfile(lockfile: Lockfile): void; getManifestFilePath(): string; getLockfilePath(): string; getItemsList(): ItemVersionList; } export {};