import { GetSeriesFunc, GetChaptersFunc, GetPageRequesterDataFunc, GetPageUrlsFunc, GetSearchFunc, GetImageFunc, ExtensionMetadata, GetDirectoryFunc, ExtensionClientAbstract, GetSettingsFunc, SetSettingsFunc, GetSettingTypesFunc } from "houdoku-extension-lib";
import { GetFilterOptionsFunc, UtilFunctions } from "houdoku-extension-lib/dist/interface";
export declare const METADATA: ExtensionMetadata;
export declare class ExtensionClient extends ExtensionClientAbstract {
    constructor(utilFns: UtilFunctions);
    getMetadata: () => ExtensionMetadata;
    getSeries: GetSeriesFunc;
    getChapters: GetChaptersFunc;
    getPageRequesterData: GetPageRequesterDataFunc;
    getPageUrls: GetPageUrlsFunc;
    getImage: GetImageFunc;
    getDirectory: GetDirectoryFunc;
    getSearch: GetSearchFunc;
    getSettingTypes: GetSettingTypesFunc;
    getSettings: GetSettingsFunc;
    setSettings: SetSettingsFunc;
    getFilterOptions: GetFilterOptionsFunc;
}
//# sourceMappingURL=index.d.ts.map