import { type LocalAppPreviewSnapshot } from '@xopcai/gateway-contract'; export declare class LocalAppSnapshotStore { private appRoot; private snapshotRoot; get(appId: string, sourceHash: string): LocalAppPreviewSnapshot | null; packageRoot(appId: string, sourceHash: string): string | null; materialize(appId: string, sourceRoot: string, build: (packageRoot: string, sourceHash: string, createdAt: number) => LocalAppPreviewSnapshot): LocalAppPreviewSnapshot; }