import { EventEmitter } from '../../../stencil-public-runtime';
export declare class SlDataLinkItem {
    el: HTMLSlDataLinkItemElement;
    private invokeSelectedCallback;
    /** Set at true if selected You can't pass false
     * to deactivate an element. One element must be always selected */
    selected: boolean;
    /** Display an icon on the left */
    iconName: string;
    /** Change color if the icon */
    iconColorClass: string;
    /** Display an icon arrow right on the right */
    navigationIcon: boolean;
    /** Display an icon with counter badge on right */
    badge: string;
    /**
     * Callback that will fire when the tabs is selected.
     */
    selectedCallback?: ((element: HTMLSlDataLinkItemElement) => void) | string;
    /**
     * Event that will fire when the tabs is selected.
     */
    itemSelectedEvent: EventEmitter<HTMLSlDataLinkItemElement>;
    selectedCallbackChanged(): void;
    constructor();
    private setInvokeSelectedCallback;
    private itemSelected;
    private itemUnselected;
    render(): any;
}
