import { OnInit, TemplateRef, EventEmitter, OnDestroy } from '@angular/core';
export declare class ListItem implements OnInit, OnDestroy {
    defaultProps: {
        prefixCls: string;
        align: string;
        error: boolean;
        multipleLine: boolean;
        wrap: boolean;
        platform: string;
        rippleStyle: {};
    };
    arrowCls: any;
    lineCls: any;
    wrapCls: string;
    rippleCls: any;
    rippleClicked: boolean;
    debounceTimeout: any;
    private _thumb_component;
    private _thumb;
    private _thumb_src;
    private _extra_component;
    private _extra;
    private _extra_title;
    private _arrow;
    private _disabled;
    private _className;
    private _active;
    extra: string | TemplateRef<any>;
    readonly extra_component: boolean;
    readonly extra_title: string;
    className: any;
    arrow: string;
    multipleLine: any;
    error: any;
    wrap: any;
    align: any;
    platform: any;
    disabled: any;
    thumb: TemplateRef<any>;
    readonly thumb_component: boolean;
    readonly thumb_src: string;
    onClick: EventEmitter<any>;
    readonly bingClassName: string;
    click(event: any): void;
    start(): void;
    move(): void;
    end(): void;
    mouse_start(): void;
    mouse_end(): void;
    constructor();
    setClsMap(): void;
    onItemClick(ev: any): void;
    ngOnInit(): void;
    ngOnDestroy(): void;
}
