import { EventEmitter } from '@angular/core';
import { CurrentSelectionStatus, TwoListItem } from './two-list-utilities';
import { AbstractSortableListComponent } from '../sortable-list/abstract-sortable-list.component';
import * as i0 from "@angular/core";
export declare class TwoListSortableListComponent extends AbstractSortableListComponent<TwoListItem> {
    currentSelectionStatus: CurrentSelectionStatus;
    secondListSearch: string;
    dbClick: EventEmitter<TwoListItem>;
    constructor();
    getDescriptionField(): string;
    getSelectionField(): string;
    getIcon(item: TwoListItem): string;
    selectElement(element: TwoListItem, ev: KeyboardEvent): void;
    dbClickSelectedItem(element: TwoListItem): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TwoListSortableListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TwoListSortableListComponent, "systelab-two-list-sortable-list", never, { "currentSelectionStatus": { "alias": "currentSelectionStatus"; "required": false; }; "secondListSearch": { "alias": "secondListSearch"; "required": false; }; }, { "dbClick": "dbClick"; }, never, never, false, never>;
}
