/// <reference types="react" />
import * as React from 'react';
export interface ISource {
    title?: string;
    uri?: string;
    empty?: boolean;
}
export interface IAttributeElement {
    selected?: boolean;
    source: ISource;
    onSelect?: (source: ISource) => void;
}
export interface IAttributeFilterItemProps {
    classname?: string;
    item?: IAttributeElement;
}
export declare class AttributeFilterItem extends React.PureComponent<IAttributeFilterItemProps, null> {
    static propTypes: {
        classname: React.Requireable<any>;
        item: React.Requireable<any>;
    };
    static defaultProps: Partial<IAttributeFilterItemProps>;
    render(): JSX.Element;
    private renderLoadingItem();
    private handleSelect;
}
