import type { QuerySummary } from '@coveo/headless/insight';
import { LitElement } from 'lit';
import type { InsightBindings } from '../atomic-insight-interface/atomic-insight-interface';
import type { InitializableComponent } from '../../../decorators/types';
/**
 * The atomic-insight-generate-answer-button component is an internal component made for builders preview.
 */
export declare class AtomicInsightGenerateAnswerButton extends LitElement implements InitializableComponent<InsightBindings> {
    bindings: InsightBindings;
    error: Error;
    querySummary: QuerySummary;
    private querySummaryState;
    /**
     * The tooltip text for the generate answer button.
     */
    tooltip: string;
    initialize(): void;
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'atomic-insight-generate-answer-button': AtomicInsightGenerateAnswerButton;
    }
}
