export declare const VERSION = "0.7.0"; import type { WikiPageImagesResponse, WikiRevisionsResponse, WikiPageInfoResponse, WikiAllPagesResponse, WikiSearchResponse, WikiImageInfoResponse, ReleaseDate, Comic, SeriesData, Appearance, CharacterAppearance, ExactPageResponse, ComicCredits, ComicInfo, CoverVariant, WikiOptions, Wiki } from './types.js'; import { type PluginName, type PluginReturn } from './plugins/index.js'; export { WikiPageImagesResponse, WikiRevisionsResponse, WikiPageInfoResponse, WikiAllPagesResponse, WikiSearchResponse, WikiImageInfoResponse, ReleaseDate, CharacterAppearance, Comic, SeriesData, Appearance, ExactPageResponse, ComicCredits, ComicInfo, CoverVariant, WikiOptions, Wiki, }; /** * Creates a wiki client for `url`, extended with the named plugin's methods. * * @param options - Client options plus the `plugin` to load. * @param options.url - Overrides the plugin's default wiki URL, letting the plugin's * methods run against a different MediaWiki instance. Plugins parse infobox field * names and category names specific to their default wiki's schema, so methods may * return incomplete or empty results on a wiki whose schema differs — see the * plugin's own docs for which conventions it assumes. * @throws If `options.plugin` isn't a registered plugin name. */ export declare function wiki(options: WikiOptions & { plugin: K; url?: string; }): Wiki & PluginReturn; /** * Creates a base wiki client for the MediaWiki site at `url`. * * @param url - Base URL of the wiki (without `/wiki` or `/api.php`). * @param options - Client options such as caching, timeouts, and retries. */ export declare function wiki(url: string, options?: WikiOptions): Wiki; //# sourceMappingURL=better-wiki.d.ts.map