import { type ExtractOptions, type GeometryExtractionResult } from "./showcase-spec-game-geometry-extractor.js"; import type { ShowcasePlatformerPlayableSurfaceMap, ShowcaseRacingTrackTopology } from "./showcase-spec-types.js"; export type ShowcaseGameGeometryCategory = "racing" | "platformer"; export type ShowcaseGameGeometryProbeResult = { readonly category: "racing"; readonly assetId: string; readonly extraction: GeometryExtractionResult; } | { readonly category: "platformer"; readonly assetId: string; readonly extraction: GeometryExtractionResult; }; export declare function probeShowcaseGameGeometry(assetId: string, category: "racing", options?: ExtractOptions): Extract; export declare function probeShowcaseGameGeometry(assetId: string, category: "platformer", options?: ExtractOptions): Extract; export declare function probeShowcaseGameGeometry(assetId: string, category: ShowcaseGameGeometryCategory, options?: ExtractOptions): ShowcaseGameGeometryProbeResult; //# sourceMappingURL=showcase-spec-game-geometry-probe.d.ts.map