import {MDCFoundation, MDCComponent, MDCRipple} from '../MaterialComponentsWeb'; import MaterialComponent from '../MaterialComponent'; import Icon from '../Icon'; declare interface IChipProps extends JSX.HTMLAttributes { children?: ChipText[]; choice?: boolean; filter?: boolean; } declare class Chip extends MaterialComponent { MDComponent: MDCChip; } declare interface IChipIconProps extends JSX.HTMLAttributes { leading?: boolean; trailing?: boolean; } declare class ChipIcon extends Icon {} declare class ChipText extends MaterialComponent<{}, {}> {} declare class ChipCheckmark extends MaterialComponent<{}, {}> {} declare interface IChipSetProps extends JSX.HTMLAttributes { children?: Chip[]; } export default class ChipSet extends MaterialComponent { static Chip: typeof Chip; static Icon: typeof ChipIcon; static Text: typeof ChipText; static Checkmark: typeof ChipCheckmark; MDComponent: MDCChipSet; } declare class MDCChipFoundation extends MDCFoundation {} declare class MDCChip extends MDCComponent { readonly ripple: MDCRipple; } declare class MDCChipSetFoundation extends MDCFoundation {} declare class MDCChipSet extends MDCComponent {}