import type { ManifestAsset } from "./showcase-spec-replacement-manifest.js"; import type { ShowcasePlatformerPlayableSurfaceMap, ShowcaseRacingTrackTopology, ShowcaseSpec } from "./showcase-spec-types.js"; export interface GameGeometryGate { readonly reasons: readonly string[]; readonly penalties: readonly string[]; readonly racingTopology?: ShowcaseRacingTrackTopology; readonly playableSurfaceMap?: ShowcasePlatformerPlayableSurfaceMap; } interface GameGeometryGateOptions { readonly projectDir?: string; } export declare function gameGeometryGate(spec: ShowcaseSpec, role: string, asset: ManifestAsset, options?: GameGeometryGateOptions): GameGeometryGate; export {}; //# sourceMappingURL=showcase-spec-game-replacement-evidence.d.ts.map