import MaterialComponent from '../Base/MaterialComponent'; export interface IListItemProps { } export interface IListItemState { } export declare class ListItem extends MaterialComponent { protected componentName: string; protected mdcProps: string[]; protected materialDom(props: any): JSX.Element; } export declare class ListLinkItem extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IListItemGraphicProps { } export interface IListItemGraphicState { } export declare class ListItemGraphic extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export declare class ListItemMeta extends ListItemGraphic { protected componentName: string; } export interface IListItemMetaTextProps { } export interface IListItemMetaTextState { } export declare class ListItemMetaText extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IListDividerProps { inset?: boolean; } export interface IListDividerState { } export declare class ListDivider extends MaterialComponent { protected componentName: string; protected mdcProps: string[]; protected materialDom(props: any): JSX.Element; } export interface IListTextContainerProps { } export interface IListTextContainerState { } export declare class ListTextContainer extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export declare class ListPrimaryText extends ListTextContainer { protected componentName: string; } export declare class ListSecondaryText extends ListTextContainer { protected componentName: string; } export interface IListGroupProps { } export interface IListGroupState { } export declare class ListGroup extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IListGroupHeaderProps { } export interface IListGroupHeaderState { } export declare class ListGroupHeader extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IListProps { dense?: boolean; 'two-line'?: boolean; 'avatar-list'?: boolean; } export interface IListState { } export declare class List extends MaterialComponent { protected componentName: string; protected mdcProps: string[]; protected materialDom(props: any): JSX.Element; } export default class extends List { static readonly Item: typeof ListItem; static readonly LinkItem: typeof ListLinkItem; static readonly ItemGraphic: typeof ListItemGraphic; static readonly ItemMeta: typeof ListItemMeta; static readonly ItemMetaText: typeof ListItemMetaText; static readonly Divider: typeof ListDivider; static readonly TextContainer: typeof ListTextContainer; static readonly PrimaryText: typeof ListPrimaryText; static readonly SecondaryText: typeof ListSecondaryText; static readonly Group: typeof ListGroup; static readonly GroupHeader: typeof ListGroupHeader; }