import type { PetManifestEntry } from "./client.js"; export declare function getPetDir(slug: string): string; export type ProgressCallback = (info: { phase: string; bytesDone: number; bytesTotal: number; }) => void; export declare function downloadPetAssets(pet: PetManifestEntry, onProgress?: ProgressCallback): Promise<{ spritesheetPath: string; petJsonPath: string; }>; export declare function isPetDownloaded(slug: string): boolean; //# sourceMappingURL=download.d.ts.map