import { AnyGame } from '@openturn/core';
import { OpenturnBindings } from '@openturn/react';
import { ReplayInspectorProps } from './inspector-wrapper';
import { SavedReplayEnvelope } from '@openturn/replay';
import { ComponentType } from 'react';
export interface ReplayGameRegistryEntry<TGame extends AnyGame = AnyGame> {
    Inspector: ComponentType<ReplayInspectorProps<TGame>>;
    Surface: ComponentType;
    bindings: OpenturnBindings<TGame>;
    description?: string;
    gameID: string;
    label?: string;
}
export declare function resolveReplayGame(envelope: SavedReplayEnvelope, registry: readonly ReplayGameRegistryEntry[]): ReplayGameRegistryEntry;
//# sourceMappingURL=replay-registry.d.ts.map