/** * The input-injection list of one attached state. Each row injects a value into the * run input BEFORE the run: either a template `input` jq (picked by name) or a * custom jq over the record, placed under the `into` run-input field. */ import type { ReactNode } from 'react'; import type { TemplateJqSuggestion } from './BindingJqField'; import type { ResolvedTemplateJq } from './catalog'; import type { StateInjection, TemplatedTextCatalog } from './types'; export interface InjectionListProps { readonly injections: readonly StateInjection[]; readonly onChange: (injections: readonly StateInjection[]) => void; readonly inputJq: readonly ResolvedTemplateJq[]; readonly suggestions?: readonly TemplateJqSuggestion[]; readonly templates?: TemplatedTextCatalog; } export declare function InjectionList({ injections, onChange, inputJq, suggestions, templates, }: InjectionListProps): ReactNode; //# sourceMappingURL=InputInjectionRow.d.ts.map