import { JMAlbumAbstract } from "../abstract/JMAlbumAbstract";
import { IJMAlbum, IJMAlbumRelated } from "../types/JMClient";
import { JMAppPhoto } from "./JMAppPhoto";
export declare class JMAppAlbum extends JMAlbumAbstract {
    private images;
    private addtime;
    private series_id;
    private comment_total;
    private related_list;
    private liked;
    private is_favorite;
    private is_aids;
    private price;
    private purchased;
    constructor(json: IJMAlbum);
    setImages(images: string[]): void;
    getImages(): string[];
    setAddtime(addtime: string): void;
    getAddtime(): string;
    setSeriesId(seriesId: string): void;
    getSeriesId(): string;
    setCommentTotal(commentTotal: string): void;
    getCommentTotal(): string;
    setRelatedList(relatedList: IJMAlbumRelated[]): void;
    getRelatedList(): IJMAlbumRelated[];
    setLiked(liked: boolean): void;
    getLiked(): boolean;
    setIsFavorite(isFavorite: boolean): void;
    getIsFavorite(): boolean;
    setIsAids(isAids: boolean): void;
    getIsAids(): boolean;
    setPrice(price: string): void;
    getPrice(): string;
    setPurchased(purchased: string): void;
    getPurchased(): string;
    getPhotos(): JMAppPhoto[];
    static fromJson(json: IJMAlbum): JMAppAlbum;
}
