import { PrimaryTableCellParams, SelectOptions } from 'tdesign-react/esm'; import { ReactElement, ReactNode, SetStateAction } from 'react'; export interface ListformData { title: string; field: string; width?: string | number; component?: ReactElement; content?: (cell: PrimaryTableCellParams>, setValue: (v: SetStateAction[]>, ...args: any[]) => void) => ReactNode; copy?: boolean; } export interface ListformProps { select?: boolean; onSelect?: (selectedRowKeys: Array, options: SelectOptions) => void; value?: Record[]; defaultValue?: Record[]; onChange?: (value: Record[]) => void; options: ListformData[]; createAction?: boolean; deleteAction?: boolean; createCallback?: (value: Record[]) => void; rowKey?: string; sort?: boolean; } export declare const Listform: ({ options, createAction, deleteAction, createCallback, select, onSelect, rowKey, sort, ...props }: ListformProps) => import("react/jsx-runtime").JSX.Element;