import * as React from "react";
import { SvgIcon } from "@material-ui/core";
export interface EntityRowProps {
    /** Primary text to prominently display above secondary text */
    primary: React.ReactNode;
    /** Secondary text to subtly display below primary text */
    secondary: React.ReactNode;
    /** URL for an avatar image */
    avatar?: string;
    /** Alt text for the avatar, should always be provided with avatar */
    avatarAlt?: string;
    /** SvgIcon component to render as an avatar */
    icon?: typeof SvgIcon;
    /** Optional color override for the icon */
    iconColor?: string;
    /** Optional background color override for the icon */
    iconBgcolor?: string;
    /** Disable left and right gutter padding */
    disableGutters?: boolean;
}
/**
 * EntityRow is a wrapper around ListItem and its subcomponents, to quickly
 * display entities in a list. Automatically provides image failure fallbacks,
 * and works with icons as well as image based avatars.
 *
 * See original component's Material UI documentation here: https://material-ui.com/components/lists/
 */
export declare const EntityRow: React.FC<EntityRowProps>;
