import { ElementRef, Renderer2 } from '@angular/core';
import { OnDestroy } from '@angular/core';
import { CompleterItem } from '../components/completer-item';
import { CtrDropdown } from './ctr-dropdown';
import type { CtrRowElement } from './ctr-dropdown';
export declare class CtrRow implements CtrRowElement, OnDestroy {
    private el;
    private renderer;
    private dropdown;
    private selected;
    private _rowIndex;
    private _item;
    constructor(el: ElementRef, renderer: Renderer2, dropdown: CtrDropdown);
    ngOnDestroy(): void;
    set ctrRow(index: number);
    set dataItem(item: CompleterItem);
    onClick(event: any): void;
    onMouseEnter(event: any): void;
    onMouseDown(event: any): void;
    setHighlighted(selected: boolean): void;
    getNativeElement(): any;
    getDataItem(): CompleterItem;
}
