import * as React from 'react'; import IReactComponentProps from '../../../common/structures/IReactComponentProps'; import { FunctionGeneric } from '../../../common/structures/Generics'; interface IProps extends IReactComponentProps { data?: any[]; header?: React.ReactNode; onSubmit?: FunctionGeneric; repeatingContent: FunctionGeneric; submitLabel?: string; noActionButton?: boolean; } interface IState { addingItem: boolean; initialData: any; unsavedData: any; } export default class TableListMultiDisplay extends React.Component { static defaultProps: Partial; constructor(props: IProps); UNSAFE_componentWillReceiveProps(nextProps: IProps): void; protected removeItem(index: number): Promise; protected updateItemFactory(index: number): (item: any) => void; protected renderHeader(): React.JSX.Element | undefined; protected renderSubmit(): React.JSX.Element | undefined; render(): React.JSX.Element; } export {}; //# sourceMappingURL=TableListMultiDisplay.d.ts.map