import { WorkbookInstance } from '../../sheet-engine/react'; import * as Y from 'yjs'; type SyncContext = { sheetEditorRef: React.MutableRefObject; ydocRef: React.MutableRefObject; dsheetId: string; handleOnChangePortalUpdate: () => void; }; export declare const syncCurrentSheetField: (context: SyncContext, field: "images" | "iframes" | "frozen" | "name" | "config" | "showGridLines" | "color" | "hide") => void; export declare const createSheetLengthChangeHandler: ({ sheetEditorRef, ydocRef, dsheetId, currentDataRef, handleOnChangePortalUpdate, }: { sheetEditorRef: React.MutableRefObject; ydocRef: React.MutableRefObject; dsheetId: string; currentDataRef: React.MutableRefObject; handleOnChangePortalUpdate: () => void; }) => () => void; export declare const createAfterOrderChangesHandler: ({ sheetEditorRef, ydocRef, dsheetId, handleOnChangePortalUpdate, }: SyncContext) => () => void; export declare const createAfterColorChangesHandler: ({ sheetEditorRef, ydocRef, dsheetId, handleOnChangePortalUpdate, }: SyncContext) => () => void; export declare const createAfterHideChangesHandler: ({ sheetEditorRef, ydocRef, dsheetId, handleOnChangePortalUpdate, }: SyncContext) => () => void; export declare const createAfterColRowChangesHandler: ({ sheetEditorRef, ydocRef, dsheetId, handleOnChangePortalUpdate, }: SyncContext) => () => void; export declare const updateAllCell: ({ sheetEditorRef, ydocRef, dsheetId, handleOnChangePortalUpdate, }: SyncContext, subSheetId: string) => void; export {};