import type { AppPath } from '../../../../routing/paths'; import type { NavigationOptions } from '../../../../services'; /** * Wraps `useNavigate` with the unsaved-changes guard. If any registered guard * reports dirty state, navigation is held until the user confirms. * Use inside the `UnsavedChangesGuard` subtree (e.g. ManagePipelinePage). */ export declare const useGuardedNavigate: () => (path: AppPath, options?: NavigationOptions) => void;