import { type UseMidpointsResult, type VenueMarket } from "@agg-build/hooks";
import { type SportsMarketDisplayGroup } from "./sports-event-market.utils";
export type SportsMarketCardProps = {
    group: SportsMarketDisplayGroup;
    /** Full market set for the active section — MarketDetails resolves the active
     *  market's cross-venue cluster from this (matched relations, not question). */
    venueMarkets: VenueMarket[];
    isExpanded: boolean;
    onToggle: (groupId: string, market: VenueMarket) => void;
    onOutcomeSelect?: (groupId: string, selection: {
        marketId: string;
        outcomeId: string;
    }) => void;
    live?: boolean;
    midpointsFallback?: Map<string, number>;
    midpointsFallbackVenues?: Map<string, string>;
    midpointsResult?: UseMidpointsResult;
};
export declare const SportsMarketCard: {
    ({ group, venueMarkets, isExpanded, onToggle, onOutcomeSelect, live, midpointsFallback, midpointsFallbackVenues, midpointsResult, }: SportsMarketCardProps): import("react/jsx-runtime").JSX.Element | null;
    displayName: string;
};
