import type { RowAtom, RowNode, RowSelectionStateWithParent } from "@1771technologies/lytenyte-shared"; import type { ServerData } from "../server-data.js"; import { type Signal } from "@1771technologies/lytenyte-core/internal"; export declare function useRowByIndex(source: ServerData, state: { rowSelections: RowSelectionStateWithParent; }, globalSignal: Signal, getParents: (id: string) => string[]): { rowInvalidate: (row?: number) => void; rowByIndex: (row: number) => RowAtom | null>; };