import React from 'react'; import type { EventNoun, ExtendEventNoun } from '../../../../../event/index.js'; import type { PayloadTableBodyProps } from '../../../../../payload-table/index.js'; import type { BoundWitnessPayloadTableColumn } from './types.js'; /** Payload table fields that can dispatch click events. */ export type ClickableFields = 'hash' | 'schema'; /** Props for {@link BoundWitnessPayloadTableBody}. */ export interface BoundWitnessPayloadTableBodyProps = EventNoun> extends PayloadTableBodyProps { additionalColumns?: BoundWitnessPayloadTableColumn[]; clickableFields?: ClickableFields[]; eventNoun?: TNoun; payloadHashes?: string[]; payloadSchemas?: string[]; } /** Table body rendering schema/hash rows for bound witness payloads. */ export declare const BoundWitnessPayloadTableBody: = EventNoun>({ additionalColumns, clickableFields, eventNoun: eventNounOverride, payloadHashes, payloadSchemas, ref, ...props }: BoundWitnessPayloadTableBodyProps) => React.JSX.Element; //# sourceMappingURL=TableBody.d.ts.map