/// import { IColumn } from 'office-ui-fabric-react/lib-commonjs/DetailsList'; export interface ListAttributes { asyncKey: Symbol; items: T[]; selectedItem: T; rollbackItem: T; } export interface ListActions { list(): any; save(item: T): any; delete(item: T): any; insert(): any; beginEdit(item: T): any; discardEdit(item: T): any; select(item: T): any; } export declare type ListProps = ListAttributes & ListActions; export declare type ItemColumnRender = (item: T, index: number, column: IColumn) => JSX.Element | string;