import * as React from 'react'; interface Props { item: I; template: new (props: any, context?: any) => T; itemSelected: number; anySelected: number; dragHandleProps: object; commonProps: C; } export default class TemplateContainer> extends React.Component> { private _template; private readonly _templateSetter; shouldComponentUpdate(nextProps: Props): boolean; getTemplate(): T; render(): React.JSX.Element; } export {};