interface MangaResponse {
    mal_id: number;
    url: string;
    images: {
        jpg: {
            image_url?: string;
            small_image_url?: string;
            large_image_url?: string;
        };
        webp: {
            image_url?: string;
            small_image_url?: string;
            large_image_url?: string;
        };
    };
    approved: boolean;
    titles: {
        type: string;
        title: string;
    }[];
    type?: "Manga" | "Light Novel" | "One-shot" | "Doujinshi" | "Manhwa" | "Manhua" | "Novel";
    chapters?: number;
    volumes?: number;
    status?: "Finished" | "Publishing" | "On Hiatus" | "Discontinued" | "Not yet published";
    publishing: boolean;
    published: {
        from?: string;
        to?: string;
        prop: {
            from: {
                day?: number;
                month?: number;
                year?: number;
            };
            to: {
                day?: number;
                month?: number;
                year?: number;
            };
            string?: string;
        };
    };
    score?: number;
    scored_by?: number;
    rank?: number;
    popularity?: number;
    members?: number;
    favorites?: number;
    synopsis?: string;
    background?: string;
    authors: {
        mal_id: number;
        type: string;
        name: string;
        url: string;
    }[];
    serializations: {
        mal_id: number;
        type: string;
        name: string;
        url: string;
    }[];
    genres: {
        mal_id: number;
        type: string;
        name: string;
        url: string;
    }[];
    explicit_genres: {
        mal_id: number;
        type: string;
        name: string;
        url: string;
    }[];
    themes: {
        mal_id: number;
        type: string;
        name: string;
        url: string;
    }[];
    demographics: {
        mal_id: number;
        type: string;
        name: string;
        url: string;
    }[];
    relations: {
        relation: string;
        entry: {
            mal_id: number;
            type: string;
            name: string;
            url: string;
        }[];
    }[];
    external: {
        name: string;
        url: string;
    }[];
}
interface MangaCharacterResponse {
    character: {
        mal_id: number;
        url: string;
        images: {
            jpg: {
                image_url?: string;
                small_image_url?: string;
            };
            webp: {
                image_url?: string;
                small_image_url?: string;
            };
        };
        name: string;
    };
    role: string;
}
interface MangaNewsResponse {
    mal_id: number;
    url: string;
    title: string;
    date: string;
    author_username: string;
    author_url: string;
    forum_url: string;
    images: {
        jpg: {
            image_url?: string;
        };
    };
    comments: number;
    excerpt: string;
}
interface MangaForumResponse {
    mal_id: number;
    url: string;
    title: string;
    date_posted: string;
    author_username: string;
    author_url: string;
    comments: number;
    last_comment: {
        url: string;
        author_username: string;
        author_url: string;
        date_posted: string;
    };
}
interface MangaPictureResponse {
    large_image_url: string;
    small_image_url: string;
}
interface MangaStatisticsResponse {
    reading: number;
    completed: number;
    on_hold: number;
    dropped: number;
    plan_to_read: number;
    total: number;
    scores: {
        [key: string]: {
            votes: number;
            percentage: number;
        };
    };
}
interface MangaRecommendationResponse {
    entry: {
        mal_id: number;
        url: string;
        images: {
            jpg: {
                image_url?: string;
                small_image_url?: string;
                large_image_url?: string;
            };
            webp: {
                image_url?: string;
                small_image_url?: string;
                large_image_url?: string;
            };
        };
        title: string;
    };
    url: string;
    votes: number;
}
interface MangaUserUpdateResponse {
    user: {
        username: string;
        url: string;
        images: {
            jpg: {
                image_url?: string;
            };
            webp: {
                image_url?: string;
            };
        };
    };
    score?: number;
    status: string;
    chapters_read?: number;
    chapters_total?: number;
    volumes_read?: number;
    volumes_total?: number;
    date: string;
}
interface MangaReviewResponse {
    mal_id: number;
    url: string;
    type: string;
    votes: number;
    date: string;
    review: string;
    chapters_read?: number;
    scores: {
        overall: number;
        story: number;
        art: number;
        character: number;
        enjoyment: number;
    };
    user: {
        username: string;
        url: string;
        images: {
            jpg: {
                image_url?: string;
            };
            webp: {
                image_url?: string;
            };
        };
    };
}
interface MangaRelationResponse {
    relation: string;
    entry: {
        mal_id: number;
        type: string;
        name: string;
        url: string;
    }[];
}
interface MangaExternalResponse {
    name: string;
    url: string;
}
export type { MangaResponse, MangaCharacterResponse, MangaNewsResponse, MangaForumResponse, MangaPictureResponse, MangaStatisticsResponse, MangaRecommendationResponse, MangaUserUpdateResponse, MangaReviewResponse, MangaRelationResponse, MangaExternalResponse };
//# sourceMappingURL=manga.d.ts.map