import { LitElement } from 'lit'; import { SearchFunction } from '../types'; declare const NAME = "canary-provider-vitepress-minisearch"; type MinisearchResult = { id: string; title: string; titles: string[]; }; export declare class CanaryProviderVitepressMinisearch extends LitElement { localeIndex: string; miniSearchOptions: any; minisearch: { search: (query: string) => MinisearchResult[]; } | null; connectedCallback(): Promise; render(): import('lit-html').TemplateResult<1>; private _importIndexData; private _buildIndex; static styles: import('lit').CSSResult; search: SearchFunction; } declare global { interface HTMLElementTagNameMap { [NAME]: CanaryProviderVitepressMinisearch; } namespace JSX { interface IntrinsicElements { [NAME]: any; } } } export {};