import type { Row } from '../../../zero-protocol/src/data.ts'; import type { EditChange } from './change.ts'; import type { InputBase, Output } from './operator.ts'; /** * This takes an {@linkcode EditChange} and a predicate that determines if a row * should be present based on the row's data. It then splits the change and * pushes the appropriate changes to the output based on the predicate. */ export declare function maybeSplitAndPushEditChange(change: EditChange, predicate: (row: Row) => boolean, output: Output, pusher: InputBase): void; //# sourceMappingURL=maybe-split-and-push-edit-change.d.ts.map