import MaterialComponent from '../Base/MaterialComponent'; export interface IImageListAspectContainerProps { } export interface IImageListAspectContainerState { } export declare class ImageListAspectContainer extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IImageListItemProps { } export interface IImageListItemState { } export declare class ImageListItem extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IImageListImageProps { src: string; } export interface IImageListImageState { } export declare class ImageListImage extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(allprops: any): JSX.Element; } export interface IImageListSupportingProps { } export interface IImageListSupportingState { } export declare class ImageListSupporting extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IImageListLabelProps { } export interface IImageListLabelState { } export declare class ImageListLabel extends MaterialComponent { protected componentName: string; protected mdcProps: never[]; protected materialDom(props: any): JSX.Element; } export interface IImageListProps { masonry?: boolean; 'with-text-protection'?: boolean; } export interface IImageListState { } export declare class ImageList extends MaterialComponent { protected componentName: string; protected mdcProps: string[]; protected materialDom(props: any): JSX.Element; } export default class extends ImageList { static readonly Item: typeof ImageListItem; static readonly AspectContainer: typeof ImageListAspectContainer; static readonly Image: typeof ImageListImage; static readonly Supporting: typeof ImageListSupporting; static readonly Label: typeof ImageListLabel; }