import { DisplayObject } from "@flashport/flashport";
import { Sprite } from "@flashport/flashport";
/**
 * ...
 * @author Kenny Lerma
 */
export declare class KListItem extends Sprite {
    static readonly DELETE_ITEM: string;
    private _title;
    private _params;
    private _active;
    private _selected;
    private _titleTxt;
    private _deleteBtn;
    private _width;
    private _icon;
    private _msk;
    constructor(title: string, fontSize?: number, params?: Object, icon?: DisplayObject, deleteEnabled?: boolean);
    set updateWidth(value: number);
    private OnDelete;
    private OnRollover;
    private OnRollout;
    get title(): string;
    set title(value: string);
    get params(): Object;
    get active(): boolean;
    set active(value: boolean);
    get selected(): boolean;
    set selected(value: boolean);
    setIcon: (icon: DisplayObject) => void;
}
