/** * The update list of one attached state. Each update applies AFTER the run: either * a template `update` jq (picked by name, whose declared input is authored through * the adapter mapping) or a custom jq over `{ record, output, input }` that authors * the whole op batch itself. An optional op-id expression carries idempotency. */ import type { ReactNode } from 'react'; import type { TemplateJqSuggestion } from './BindingJqField'; import { type ResolvedTemplateJq } from './catalog'; import type { BindingSourceSchemas, StateUpdate, TemplatedTextCatalog } from './types'; export interface UpdateListProps { readonly updates: readonly StateUpdate[]; readonly onChange: (updates: readonly StateUpdate[]) => void; readonly updateJq: readonly ResolvedTemplateJq[]; readonly sources?: BindingSourceSchemas; readonly suggestions?: readonly TemplateJqSuggestion[]; readonly templates?: TemplatedTextCatalog; } export declare function UpdateList({ updates, onChange, updateJq, sources, suggestions, templates, }: UpdateListProps): ReactNode; //# sourceMappingURL=UpdateRow.d.ts.map