import { LitElement } from 'lit';
export interface AtomicGeneratedAnswerThreadItemProps {
    /**
     * The title displayed for the thread item.
     */
    title: string;
    /**
     * Whether the thread item can be expanded or collapsed.
     */
    disableCollapse: boolean;
    /**
     * Whether the thread line should be hidden.
     */
    hideLine: boolean;
    /**
     * Whether the thread item is initially expanded.
     */
    isExpanded: boolean;
    /**
     * Whether the thread item should display its timeline dot.
     */
    showTimelineDot: boolean;
}
/**
 * The `atomic-generated-answer-thread-item` component renders a generated answer
 * thread item with timeline visuals and collapsible content.
 *
 * @internal
 *
 * @slot (default) - The content rendered when the item is expanded.
 */
export declare class AtomicGeneratedAnswerThreadItem extends LitElement {
    private readonly contentId;
    /**
     * The title displayed for the thread item.
     */
    title: string;
    /**
     * Whether the thread item can be expanded or collapsed.
     */
    disableCollapse: boolean;
    /**
     * Whether the timeline line should be hidden (e.g., for the last item).
     */
    hideLine: boolean;
    /**
     * Whether the thread item is initially expanded.
     */
    isExpanded: boolean;
    /**
     * Whether the thread item should display its timeline dot.
     */
    showTimelineDot: boolean;
    protected willUpdate(): void;
    private toggle;
    render(): import("lit-html").TemplateResult<1>;
}
