import { Page } from "t2-browser-worker";
import { BaseBook } from "../models/base";
import { IResponseListBook } from "../models/types";
export default class Manhuavn extends BaseBook {
    private readonly path;
    private readonly selectors;
    private getListBookLink;
    private extractBookData;
    private getElementText;
    private getElementAttribute;
    private getElementsText;
    private formatTags;
    private parseNumber;
    private parseViewCount;
    private navigateAndFetch;
    getNew(page: Page): Promise<IResponseListBook>;
    getFavorite(page: Page): Promise<IResponseListBook>;
    getTop(page: Page): Promise<IResponseListBook>;
    crawl(page: Page): Promise<{
        top: IResponseListBook;
        bookNew: IResponseListBook;
        bookFavorite: IResponseListBook;
    }>;
}
