import type { Generation, TypeName, StatID, GenerationNum } from './data/interface'; export declare const SEED_BOOSTED_STAT: { [item: string]: StatID; }; export declare function getItemBoostType(item: string | undefined): "Normal" | "Fighting" | "Flying" | "Poison" | "Ground" | "Rock" | "Bug" | "Ghost" | "Steel" | "Fire" | "Water" | "Grass" | "Electric" | "Psychic" | "Ice" | "Dragon" | "Dark" | "Fairy" | undefined; export declare function getBerryResistType(berry: string | undefined): "Normal" | "Fighting" | "Flying" | "Poison" | "Ground" | "Rock" | "Bug" | "Ghost" | "Steel" | "Fire" | "Water" | "Grass" | "Electric" | "Psychic" | "Ice" | "Dragon" | "Dark" | "Fairy" | undefined; export declare function getFlingPower(item?: string, gen?: GenerationNum): 0 | 50 | 100 | 10 | 20 | 30 | 40 | 60 | 85 | 130 | 110 | 95 | 90 | 80 | 70; export declare function getNaturalGift(gen: Generation, item: string): { t: TypeName; p: number; }; export declare function getTechnoBlast(item: string): "Fire" | "Water" | "Electric" | "Ice" | undefined; export declare function getMultiAttack(item: string): TypeName | undefined;