import { type Ref } from "vue"; import type { UseDataGridRuntimeResult } from "../composables/useDataGridRuntime"; import type { DataGridAppMode } from "./index"; import type { DataGridAppRowHeightMode } from "./useDataGridAppControls"; export interface UseDataGridAppRuntimeSyncOptions { mode: Ref; rows: Ref; runtime: Pick, "api">; totalRows: Ref; rowVersion: Ref; rowHeightMode: Ref; normalizedBaseRowHeight: Ref; syncSelectionSnapshotFromRuntime: () => void; syncRowSelectionSnapshotFromRuntime?: () => void; syncViewport: () => void; scheduleViewportSync: () => void; measureVisibleRowHeights: () => void; applyRowHeightSettings: () => void; } export declare function useDataGridAppRuntimeSync(options: UseDataGridAppRuntimeSyncOptions): void; //# sourceMappingURL=useDataGridAppRuntimeSync.d.ts.map