export type ImageEntityType = 'network' | 'token';
export interface ThumbnailMetadata {
    name: string;
    symbol: string;
}
export interface ImageResult {
    buffer: Buffer;
    contentType: string;
}
export interface IImageStorage {
    downloadAndStore(type: ImageEntityType, id: string, url: string, metadata?: ThumbnailMetadata): Promise<string | null>;
    readImage(type: ImageEntityType, id: string): Promise<ImageResult | null>;
}
//# sourceMappingURL=image-storage.d.ts.map