import type { AdapterAnnotation } from '../../intermediate/adapter-annotation'; import type { Resource } from '../../intermediate/resource'; import type { ImportContext } from '../../utils/imports'; export interface BuildSnapshotContextConfig { includeCacheSnapshot: boolean; } export declare function generateBuildSnapshotContext(context: ImportContext, adapterAnnotation: AdapterAnnotation, resource: Resource): string; export declare function generateSnapshotContextDestructuring(config: BuildSnapshotContextConfig): string;