/** * Created by user on 2018/3/25/025. */ import _NovelSite from '../index'; import NovelSiteBase, { IDownloadOptions, IFetchChapter, INovel, IOptionsRuntime } from '../demo/base'; import { IJSDOM } from 'jsdom-extra'; export declare class NovelSiteTpl extends NovelSiteBase { static readonly IDKEY: string; static check(url: string | URL | _NovelSite.IParseUrl, ...argv: any[]): boolean; static makeUrl(urlobj: _NovelSite.IParseUrl, bool?: boolean | number, ...argv: any[]): URL; static parseUrl(url: string | URL | number, ...argv: any[]): import("../../util/url").IParseUrlRuntime; makeUrl(urlobj: _NovelSite.IParseUrl, bool?: boolean | number, ...argv: any[]): URL; parseUrl(url: string | URL | number, ...argv: any[]): import("../../util/url").IParseUrlRuntime; session(optionsRuntime: Partial, url: URL): this; createMainUrl(url: string | URL, optionsRuntime: T & IOptionsRuntime): URL; _stripContent(text: string): string; protected _saveReadme(optionsRuntime: IOptionsRuntime, options?: {}, ...opts: any[]): Promise<{ file: string; md: string; }>; protected _parseChapter(ret: IFetchChapter, optionsRuntime: T & IOptionsRuntime, cache: any): Promise; get_volume_list(inputUrl: string | URL, optionsRuntime?: Partial): Promise; protected _get_meta(inputUrl: any, optionsRuntime: any, cache: { dom: IJSDOM; }): Promise; } export default NovelSiteTpl;