import React from 'react'; import { ITableProps } from './'; interface IAppendTableProps extends ITableProps { appendText?: string; rows?: any[]; append: () => void; remove: (index: number) => void; deleteColumn?: boolean; deleteColumnName?: string; deleteColumnConfig?: Record; appendButton?: boolean; appendButtonWidth?: number; } declare const AppendTable: React.FC; export default AppendTable; export declare function useAppendTable(values?: any[], options?: { minSize?: number; maxSize?: number; }): { rows: any[]; deleteIndex: number | undefined; isChanged: boolean; append: () => void; remove: (rowIndex: number) => void; updateRow: (rowIndex: number, rowData: any) => void; setRows: React.Dispatch>; reset: () => void; };