import { ZIMMessage } from './ZIMDefines';
export interface ZIMCacheConfig {
    cachePath: string;
}
export interface ZIMFileCacheQueryConfig {
    endTime: number;
}
export interface ZIMFileCacheQueriedResult {
    totalFileSize: number;
}
export interface ZIMFileCacheClearConfig {
    endTime: number;
}
export interface ZIMMediaDownloadConfig {
    messageInfoIndex: number;
}
export interface ZIMMediaDownloadedResult {
    message: ZIMMessage;
}
export declare type ZIMMediaDownloadingProgress = (message: ZIMMessage, currentFileSize: number, totalFileSize: number) => void;
