import type { Diagnostic } from "../diagnostics/types.js"; export type CompileFragmentOptionsSnapshot = { readonly baseModuleSourceHash: string | null; readonly includeModule: boolean; readonly includeSchemaDiff: boolean; }; type OptionsSnapshotRead = { readonly ok: true; readonly value: CompileFragmentOptionsSnapshot; } | { readonly ok: false; readonly diagnostic: Diagnostic; }; export declare function snapshotCompileFragmentOptions(options: unknown): OptionsSnapshotRead; export {};