import { Base } from '../../../lib/parse/base';
import type { BookInfo, ChaptersItem } from '../../../lib/parse/base';
export declare class Dmzj extends Base {
    readonly type = "Dmzj";
    parseBookInfo(): Promise<BookInfo | false>;
    getImgList(url: string): Promise<string[]>;
    mSite(url: string, body: string): {
        name: string;
        author: string;
        desc: string;
        coverUrl: string;
        chapters: ChaptersItem[];
    } | null;
    pcSite(url: string, body: string): Promise<{
        name: any;
        author: any;
        desc: any;
        coverUrl: any;
        chapters: ChaptersItem[];
    } | null>;
    commonFetchChaptersList(id: string): Promise<any[]>;
    genReqOptions(): {
        headers: {
            'user-agent': any;
        };
        http2: boolean;
    };
}
