import { type Ref } from "vue"; export interface UseDataGridAppViewportLifecycleOptions { bodyViewportRef: Ref; globalPointerListenersActive?: Readonly>; syncViewport: () => void; handleWindowMouseMove: (event: MouseEvent) => void; handleWindowMouseUp: () => void; handleWindowPointerUp?: (event: PointerEvent) => void; handleWindowPointerCancel?: (event: PointerEvent) => void; handleWindowBlur?: () => void; handleWindowContextMenuCapture?: (event: MouseEvent) => void; cancelScheduledViewportSync?: () => void; onAfterMount?: () => void; dispose?: readonly (() => void)[]; } export declare function useDataGridAppViewportLifecycle(options: UseDataGridAppViewportLifecycleOptions): void; //# sourceMappingURL=useDataGridAppViewportLifecycle.d.ts.map