import { ComponentProps } from 'react'; import * as React from 'react'; import { RowEl } from './elements'; import { PublicListProps } from './types'; export interface RowProps extends Partial>> { header?: boolean; } export interface ExpandableRowProps extends RowProps { expanded: boolean; renderExpanded: () => React.ReactNode; expandedRowAriaLabel?: string; keepSpacingWhileExpanded?: boolean; } export interface SimpleRowProps extends RowProps { expanded?: never; renderExpanded?: never; expandedRowAriaLabel?: never; keepSpacingWhileExpanded?: never; } export type ListRowProps = ExpandableRowProps | SimpleRowProps; export declare const ListRow: React.ForwardRefExoticComponent<(Omit | Omit) & React.RefAttributes>;