export interface Creature { sourceSheet: CreatureSourceSheet; num: number; name: string; iconImage: string; critterpediaImage: string; furnitureImage: string; sell: number; whereHow?: string; weather?: Weather; totalCatchesToUnlock: number; spawnRates: string; size: Size; surface: boolean; description: string[]; catchPhrase: string[]; hhaBasePoints: number; hhaCategory: HhaCategory | null; iconFilename: string; critterpediaFilename: string; furnitureFilename: string; internalId: number; uniqueEntryId: string; translations: Translations; hemispheres: Hemispheres; colors: Color[]; shadow?: Shadow; movementSpeed?: MovementSpeed; lightingType?: LightingType | null; versionAdded?: VersionAdded; unlocked?: boolean; catchDifficulty?: CatchDifficulty; vision?: Vision; } export declare enum CatchDifficulty { Easy = "Easy", Hard = "Hard", Medium = "Medium", VeryEasy = "Very Easy", VeryHard = "Very Hard" } export declare enum Color { Aqua = "Aqua", Beige = "Beige", Black = "Black", Blue = "Blue", Brown = "Brown", Gray = "Gray", Green = "Green", Orange = "Orange", Pink = "Pink", Purple = "Purple", Red = "Red", White = "White", Yellow = "Yellow" } export interface Hemispheres { north: North; south: North; } export interface North { time: string[]; timeArray: Array; months: string[]; monthsArray: number[]; } export declare enum HhaCategory { Pet = "Pet" } export declare enum LightingType { Emission = "Emission", Fluorescent = "Fluorescent" } export declare enum MovementSpeed { Fast = "Fast", Medium = "Medium", Slow = "Slow", Stationary = "Stationary", VeryFast = "Very fast", VerySlow = "Very slow" } export declare enum Shadow { Large = "Large", Long = "Long", Medium = "Medium", Small = "Small", XLarge = "X-Large", XLargeWFin = "X-Large w/Fin", XSmall = "X-Small", XXLarge = "XX-Large" } export declare enum Size { The1X1 = "1x1", The2X1 = "2x1", The2X2 = "2x2", The3X2 = "3x2" } export declare enum CreatureSourceSheet { Fish = "Fish", Insects = "Insects", SeaCreatures = "Sea Creatures" } export interface Translations { sourceSheet: TranslationsSourceSheet; id: number; eUde: string; eUen: string; eUit: string; eUnl: string; eUru: string; eUfr: string; eUes: string; uSen: string; uSfr: string; uSes: string; jPja: string; kRko: string; tWzh: string; cNzh: string; plural: boolean; } export declare enum TranslationsSourceSheet { Bugs = "Bugs", Fish = "Fish", SeaCreatures = "Sea Creatures" } export declare enum VersionAdded { The130 = "1.3.0" } export declare enum Vision { Medium = "Medium", Narrow = "Narrow", VeryNarrow = "Very Narrow", VeryWide = "Very Wide", Wide = "Wide" } export declare enum Weather { AnyExceptRain = "Any except rain", AnyWeather = "Any weather", RainOnly = "Rain only" }