import { LitElement } from 'lit';
import type { AnyBindings } from '../interface/bindings';
import type { InitializableComponent } from '../../../decorators/types';
/**
 * The `atomic-generated-answer-inline-link` component renders a link within generated answer content.
 * It builds its own headless `InteractiveGeneratedAnswerInlineLink` controller to log analytics events when the link is interacted with.
 *
 * @part answer-link - The anchor element.
 * @part answer-link-text - The text content of the anchor element.
 * @part answer-link-icon - The icon indicating the link opens in a new tab.
 * @internal
 */
export declare class AtomicGeneratedAnswerInlineLink extends LitElement implements InitializableComponent<AnyBindings> {
    static styles: import("lit").CSSResult;
    answerId: string | null;
    bindings: AnyBindings;
    error: Error;
    initialized: boolean;
    href: string;
    title: string;
    private interactiveLink?;
    initialize(): void;
    render(): import("lit-html").TemplateResult<1>;
    private handleSelect;
    private handleBeginDelayedSelect;
    private handleCancelPendingSelect;
}
