import { IColumn } from "azure-devops-ui/Components/VssDetailsList/VssDetailsList.Props"; import { BaseComponent } from "office-ui-fabric-react/lib/Utilities"; import * as React from "react"; import { IVssComponentProperties } from "../Types"; import "./ListComponent.scss"; export interface IListComponentProperties extends IVssComponentProperties { headingText?: string; headingContent?: JSX.Element; items: T[]; columns: IColumn[]; onRenderItemColumn: (item?: T, index?: number, column?: IColumn) => React.ReactNode; onItemInvoked?: (item?: any, index?: number, ev?: Event) => void; } export declare class ListComponent extends BaseComponent> { render(): React.ReactNode; private _getComponent; static renderColumn(text: string, renderer: (text: string, className?: string) => React.ReactNode, className?: string): React.ReactNode; static defaultColumnRenderer(text: string, className?: string): React.ReactNode; private _onItemInvoked; private _getComponentHeadingContent; }