export interface PlayerPropMarketDefinition {
    statType: string;
    label: string;
    aliases: string[];
    theOddsMarketKey?: string | null;
    sortWeight?: number;
    fallbackDelta?: number;
}
type LeagueRegistry = Record<string, PlayerPropMarketDefinition[]>;
export declare function getRegisteredPlayerPropLeagues(): string[];
export declare function getPlayerPropMarketDefinitions(league: string | null | undefined): PlayerPropMarketDefinition[];
export declare function getSupportedPlayerPropTypes(league: string | null | undefined): string[];
export declare function getSupportedPlayerPropLabels(league: string | null | undefined): string[];
export declare function getSupportedPlayerPropQueryValues(league: string | null | undefined): string[];
export declare function getPlayerPropMarketDefinition(league: string | null | undefined, value: string | null | undefined): PlayerPropMarketDefinition | null;
export declare function normalizePlayerPropMarketStat(league: string | null | undefined, value: string | null | undefined): string | null;
export declare function canonicalizePlayerPropStat(league: string | null | undefined, value: string | null | undefined): string | null;
export declare function resolvePlayerPropStatIdentity(params: {
    league: string | null | undefined;
    statType?: string | null;
    normalizedStatType?: string | null;
    propText?: string | null;
}): {
    statType: string | null;
    normalizedStatType: string | null;
};
export declare function buildPlayerPropIdentityKey(league: string | null | undefined, value: string | null | undefined): string;
export declare function getPlayerPropLabelForLeague(league: string | null | undefined, value: string | null | undefined): string | null;
export declare function getPlayerPropSortWeightForLeague(league: string | null | undefined, value: string | null | undefined): number;
export declare function getPlayerPropFallbackDeltaForLeague(league: string | null | undefined, value: string | null | undefined): number | null;
export declare function getTheOddsPlayerPropMarketKeyForLeague(league: string | null | undefined, value: string | null | undefined): string | null;
export declare const __playerPropMarketRegistry: LeagueRegistry;
export {};
//# sourceMappingURL=player-prop-market-registry.d.ts.map