import type { RowNode } from "@1771technologies/lytenyte-shared"; export interface UseFlattenedPieceParams { leafsTop: RowNode[]; leafsCenter: RowNode[]; leafsBot: RowNode[]; groupFlat: RowNode[] | null; centerIndices: number[]; } export declare function useFlattenedPiece({ leafsTop, leafsCenter, leafsBot, groupFlat, centerIndices, }: UseFlattenedPieceParams): { flatten: RowNode[]; rowByIdRef: import("react").RefObject>>; rowByIndexRef: import("react").RefObject>>; rowIdToRowIndexRef: import("react").RefObject>; };