type CatDeckCardTypes = "Orange Cat" | "Grey Cat" | "Black Cat" | "White Cat" | "Mating" | "Kittens" | "Multiplier" | "Outcome" | "Boss Cat" | "Meowdifier";
export type CatCard = {
    headName: string;
    value: number;
    multiplier?: number;
    infoSection?: string;
    code?: string;
    color?: string;
    target?: string;
    emoji: string;
    type: CatDeckCardTypes;
};
export declare const generateCatCards: ({ color, count, }: {
    color: "black" | "orange" | "grey" | "white";
    count: number;
}) => CatCard[];
export declare const catDeck: {
    code: string;
    headName: string;
    value: number;
    multiplier?: number;
    infoSection?: string;
    color?: string;
    target?: string;
    emoji: string;
    type: CatDeckCardTypes;
}[];
export type OutcomesCard = {
    headName: string;
    value: number;
    multiplier?: number;
    infoSection?: string;
    code?: string;
    color?: string;
    emoji: string;
    type: CatDeckCardTypes;
    target?: string;
};
export declare const catDeckOutcomes: OutcomesCard[];
export type DeckModCard = {
    headName: string;
    multiplier: number;
    code?: string;
    color?: string;
    emoji: string;
    type: CatDeckCardTypes;
    target: CatDeckCardTypes;
};
export declare const catDeckMods: DeckModCard[];
export declare const levelCards: OutcomesCard[];
export declare const getModdedDeck: ({ deck, modCards, }: {
    deck: CatCard[] | OutcomesCard[];
    modCards: DeckModCard[];
}) => CatCard[];
export declare function getRandomMods(cardCount: number): DeckModCard[];
export {};
