import MaterialComponent from '../MaterialComponent'; import {VNode} from 'preact'; declare interface IListProps extends JSX.HTMLAttributes { dense?: boolean; 'two-line'?: boolean; 'avatar-list'?: boolean; } export default class List extends MaterialComponent { static Item: typeof Item; static LinkItem: typeof LinkItem; static ItemGraphic: typeof ItemGraphic; static ItemMeta: typeof ItemMeta; static Divider: typeof Divider; static TextContainer: typeof TextContainer; static PrimaryText: typeof PrimaryText; static SecondaryText: typeof SecondaryText; static Group: typeof Group; static GroupHeader: typeof GroupHeader; } declare class Item extends MaterialComponent {} declare class LinkItem< PropsType = {}, StateType = {} > extends MaterialComponent {} declare class ItemGraphic extends MaterialComponent {} declare class ItemMeta extends MaterialComponent {} declare interface IDividerProps extends JSX.HTMLAttributes { inset?: boolean; } declare class Divider extends MaterialComponent {} declare class TextContainer extends MaterialComponent {} declare class PrimaryText extends MaterialComponent {} declare class SecondaryText extends MaterialComponent {} declare class Group extends MaterialComponent {} declare class GroupHeader extends MaterialComponent {}