import React, { ReactNode } from 'react'; interface NavigationContextType { /** Navigate to a different path. If navigation is happening to the external source, please set 'isExternal' to true */ navigate?: (path: string, isExternal: boolean) => void; /** Current path in the navigation context */ currentPath?: string | undefined; /** Check if a route is active, if 'exact' flag is set then we should check for exact match, and not just part of the route */ isActiveRoute?: (url: string, exact: boolean) => boolean; } export interface NavigationProviderProps { children: ReactNode; } export declare const NavigationProvider: React.FC>; export declare const useNavigation: () => NavigationContextType; export {};