import { GenesisElement } from '@genesislcap/web-core';
import type { SuggestionsState } from '../main/main.types';
export declare class ChatSuggestions extends GenesisElement {
    state: SuggestionsState;
    /**
     * Reflected to a `has-content` attribute so the host can collapse when there is
     * nothing to render. True only while loading or when loaded with at least one
     * suggestion; idle, errored, and empty-loaded states render nothing.
     */
    hasContent: boolean;
    stateChanged(): void;
    handleSuggestionClick(suggestion: string): void;
}
//# sourceMappingURL=chat-suggestions.d.ts.map