import { SearchOptions, SearchPluginOptions } from "../shared/index.js"; import { App, Plugin } from "vuepress/core"; export * from "../shared/index.js"; //#region src/node/prepareSearchIndex.d.ts interface SearchIndexOptions { app: App; searchOptions: SearchOptions; isSearchable: SearchPluginOptions["isSearchable"]; } declare function prepareSearchIndex({ app, isSearchable, searchOptions }: SearchIndexOptions): Promise; //#endregion //#region src/node/searchPlugin.d.ts declare function searchPlugin({ locales, isSearchable, ...searchOptions }?: SearchPluginOptions): Plugin; //#endregion export { prepareSearchIndex, searchPlugin };