import "normalize.css";
import * as React from "react";
import Item from "./Item";
export interface ListProps {
    /** Data on which the list will iterate. Default content should be: `[{id: string, label: string}]` */
    content: any;
    /** Add a border to the list  */
    border?: boolean;
    /** Define list items direction */
    direction?: "row" | "column";
    /** Define size of the list item */
    size?: "small" | "large";
    /** Define the item's content position */
    contentPosition?: "end" | "center";
    /** Define height of the list */
    listHeight?: string;
    /** If a defined list item is passed will be used to reder the data */
    renderItem?: any;
    /** If this props is true, list wrap positioning is absolute */
    absolute?: boolean;
    /** Define the custom class name to give at component */
    customClass?: string | undefined;
}
export default class extends React.Component<ListProps, {}> {
    static Item: typeof Item;
    renderDefalut: (content: any) => any;
    render(): JSX.Element;
    private renderItem;
}
