declare module "ai" { interface UIMessage { } interface UIMessageChunk { } } declare module "@easyops-cn/autocomplete.js" { const noConflict: () => void; } declare module "open-ask-ai" { interface AskAIWidgetProps { [key: string]: any; } interface AskAIWidgetRef { openWithNewSession: (query: string) => void; } const AskAIWidget: any; } interface AskAIConfig { [key: string]: any; } declare module "*/generated.js" { const removeDefaultStemmer: string[]; class Mark { constructor(root: HTMLElement); mark: (terms: string[], options?: Record) => void; unmark: () => void; } const searchResultContextMaxLength: number; const explicitSearchResultPath: boolean; const searchBarShortcut: boolean; const searchBarShortcutHint: boolean; const searchBarShortcutKeymap: string; const searchBarPosition: "left" | "right"; const docsPluginIdForPreferredVersion: string; const indexDocs: boolean; const searchContextByPaths: (string | { label: string | Record; path: string; })[]; const hideSearchBarWithNoSearchContext: boolean; const useAllContextsWithNoSearchContext: boolean; const forceIgnoreNoIndex: boolean; const askAi: AskAIConfig | undefined; } declare module "*/generated-constants.js" { const removeDefaultStopWordFilter: string[]; const language: string[]; const searchIndexUrl: string; const searchResultLimits: number; const fuzzyMatchingDistance: number; const __setLanguage: (value: string[]) => void; const __setRemoveDefaultStopWordFilter: (value: string[]) => void; } declare module "@docusaurus/Head";