import { default as React } from 'react'; type TableRowPayload = { item: any; index: number; isExpanded: boolean; toggleExpanded: () => void; }; export interface RepeaterTableProps { data?: any[]; /** * @optional * @type|complex * @schema { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string", "default": "Header" }, "accessor": { "type": "string", "default": "id" }, "template": { "type": "nodeFunction" } } } } */ columns?: { label: string; accessor: string; template?: (context: TableRowPayload) => React.ReactNode; }[]; expandedContent?: React.ReactNode | ((context: TableRowPayload) => React.ReactNode); pageSize?: number; globalFilterPlaceholder?: string; className?: string; } export default function RepeaterTable({ data, columns, expandedContent, pageSize, globalFilterPlaceholder, className, }: RepeaterTableProps): import("react/jsx-runtime").JSX.Element; export {};