import React from 'react'; import { type CSSObject } from 'restyle'; import type { AnalysisServerRuntime } from '../../analysis/runtime-env.ts'; import type { Languages as GrammarLanguage } from '../../grammars/index.ts'; import type { TokenDiagnostic } from '../../utils/get-tokens.ts'; import type { TokenizedLines } from '../../utils/get-tokens.ts'; import type { ConfigurationOptions } from '../Config/types.ts'; import { type QuickInfoTheme } from './QuickInfoContent.tsx'; export declare function QuickInfoClientPopover({ diagnostics, quickInfo, displayTokens, theme, css, className, style, tokenThemeConfig, runtime, languages, }: { diagnostics?: TokenDiagnostic[]; quickInfo?: { displayText: string; documentationText: string; }; displayTokens?: TokenizedLines; theme: QuickInfoTheme; css?: CSSObject; className?: string; style?: React.CSSProperties; tokenThemeConfig?: ConfigurationOptions['theme']; runtime?: AnalysisServerRuntime; languages?: GrammarLanguage[]; }): React.JSX.Element; export declare function QuickInfoLoading({ theme, css, className, style, }: { theme: QuickInfoTheme; css?: CSSObject; className?: string; style?: React.CSSProperties; }): React.JSX.Element;