import { GetSeriesFunc, GetChaptersFunc, GetPageRequesterDataFunc, GetPageUrlsFunc, GetSearchFunc, GetImageFunc, GetDirectoryFunc, GetSettingsFunc, SetSettingsFunc, GetSettingTypesFunc, Series } from "houdoku-extension-lib"; import { GetFilterOptionsFunc, UtilFunctions } from "houdoku-extension-lib/dist/interface"; import { DirectoryEntry } from "./types"; export declare class NepClient { extensionId: string; baseUrl: string; util: UtilFunctions; fullDirectoryList: DirectoryEntry[]; constructor(extensionId: string, baseUrl: string, utilFns: UtilFunctions); _getDirectoryList: () => Promise; _parseDirectoryList: (directoryList: DirectoryEntry[]) => Series[]; _decodeChapterId: (id: string) => { path: string; number: number; }; _chapterImage: (id: string) => string; getSeries: GetSeriesFunc; getChapters: GetChaptersFunc; getPageRequesterData: GetPageRequesterDataFunc; getPageUrls: GetPageUrlsFunc; getImage: GetImageFunc; getDirectory: GetDirectoryFunc; getSearch: GetSearchFunc; getSettingTypes: GetSettingTypesFunc; getSettings: GetSettingsFunc; setSettings: SetSettingsFunc; getFilterOptions: GetFilterOptionsFunc; } //# sourceMappingURL=nep.d.ts.map