import { SbbOptionBaseElement } from '@sbb-esta/lyne-elements/option.pure.js'; import { type CSSResultGroup, type PropertyValues } from 'lit'; export declare const autocompleteGridOptionId: string; /** * It displays an option item which can be used in `sbb-autocomplete-grid`. * * @deprecated Use `sbb-autocomplete` with `sbb-autocomplete-row` and `sbb-autocomplete-button` instead. Will be removed with the next major release. * @slot - Use the unnamed slot to add content to the option label. * @slot icon - Use this slot to provide an icon. If `icon-name` is set, a sbb-icon will be used. * @cssprop [--sbb-option-icon-container-display=none] - Can be used to reserve space even * when preserve-icon-space on autocomplete is not set or iconName is not set. * @overrideType value - T = string */ export declare class SbbAutocompleteGridOptionElement extends SbbOptionBaseElement { static readonly elementName: string; static readonly role = "gridcell"; static styles: CSSResultGroup; constructor(); protected willUpdate(changedProperties: PropertyValues): void; protected selectByClick(event: MouseEvent): void; } declare global { interface HTMLElementTagNameMap { 'sbb-autocomplete-grid-option': SbbAutocompleteGridOptionElement; } }