import type { SearchEngine } from '../../app/search-engine/search-engine.js'; export interface InlineLink { /** * The text of the inline link. */ linkText: string; /** * The URL of the inline link. */ linkURL: string; } /** * @internal */ interface SmartSnippetInteractiveInlineLinksOptions { selectionDelay?: number; } /** * @internal */ interface SmartSnippetInteractiveInlineLinksProps { options?: SmartSnippetInteractiveInlineLinksOptions; } /** * @internal */ interface SmartSnippetInteractiveInlineLinks { selectInlineLink(link: InlineLink, questionAnswerId?: string): void; beginDelayedSelectInlineLink(link: InlineLink, questionAnswerId?: string): void; cancelPendingSelectInlineLink(link: InlineLink, questionAnswerId?: string): void; } /** * @internal */ export declare function buildSmartSnippetInteractiveInlineLinks(engine: SearchEngine, props?: SmartSnippetInteractiveInlineLinksProps): SmartSnippetInteractiveInlineLinks; export {};