///
import AdmZip from "adm-zip";
import { AppDataZip, AppDataZipReader } from "../client/FeedBabyClient";
import { Feed } from "../models/Feed";
import { Growth } from "../models/Growth";
import { Medicine } from "../models/Medicine";
import { ReadableFile } from "./CsvFile";
export declare class AppDataAdmZip implements AppDataZip {
private readonly zip;
private readonly feedFile;
private readonly growthFile;
private readonly medicineFile;
constructor(zip: AdmZip, feedFile: ReadableFile, growthFile: ReadableFile, medicineFile: ReadableFile);
getFeeds(): Promise;
getGrowths(): Promise;
getMedicines(): Promise;
getBuffer(): Buffer;
private read;
}
export declare class AppDataAdmZipReader implements AppDataZipReader {
private readonly feedFile;
private readonly growthFile;
private readonly medicineFile;
constructor(feedFile: ReadableFile, growthFile: ReadableFile, medicineFile: ReadableFile);
read(zip: Buffer): AppDataZip;
private static checkValidZip;
}