import { type ExtractSceneFragmentOptions, type SceneFragmentContext, type SceneFragmentExtractionResult, type SceneFragmentV1, type SceneFragmentV2 } from "./types.js"; /** Extract an owned, deterministic fragment without reading runtime state or assets. */ export declare function extractSceneFragment(document: unknown, options: ExtractSceneFragmentOptions & { readonly version: 2; }, context?: SceneFragmentContext): SceneFragmentExtractionResult; export declare function extractSceneFragment(document: unknown, options: Omit & { readonly version?: 1; }, context?: SceneFragmentContext): SceneFragmentExtractionResult; export declare function extractSceneFragment(document: unknown, options: ExtractSceneFragmentOptions, context?: SceneFragmentContext): SceneFragmentExtractionResult; //# sourceMappingURL=extract.d.ts.map