import { PetSpecies, MoodState } from './species'; import { PetStats } from './stats'; import { InventoryItem } from './items'; export interface PetData { id: string; name: string; species: PetSpecies; level: number; experience: number; stats: PetStats; mood: MoodState; isSleeping: boolean; birthDate: string; lastInteraction: string; lastSaveTime: string; lastUpdated: string; totalInteractions: number; inventory: InventoryItem[]; coins: number; coinHistory?: CoinEntry[]; lastGitCommit?: string; gitCommitCount?: number; gitStreak?: number; lastGitDate?: string; } export interface CoinEntry { amount: number; reason: string; timestamp: string; } export interface DatabaseSchema { pet: PetData | null; settings: { created: string; version: string; onboarded?: boolean; }; } export declare const DEFAULT_STATS: PetStats; export declare const STARTING_COINS = 50; export declare const generatePetId: () => string; //# sourceMappingURL=pet.d.ts.map