import type { Viewport } from '@xyflow/react';
export type { Viewport } from '@xyflow/react';
export declare const STORAGE_KEY = "shep-canvas-viewport";
export declare const DEBOUNCE_MS = 500;
export declare const DEFAULT_VIEWPORT: Viewport;
export interface UseViewportPersistenceResult {
    defaultViewport: Viewport;
    onMoveEnd: (viewport: Viewport) => void;
    resetViewport: () => Viewport;
}
export declare function useViewportPersistence(): UseViewportPersistenceResult;
//# sourceMappingURL=use-viewport-persistence.d.ts.map