import React from 'react';
/** Types */
declare type RouteChangeContextProps = {
    routeChangeStartCallbacks: Function[];
    routeChangeCompleteCallbacks: Function[];
    onRouteChangeStart: () => void;
    onRouteChangeComplete: () => void;
};
declare type RouteChangeProviderProps = {
    children: React.ReactNode;
};
export declare const useRouteChangeContext: () => RouteChangeContextProps;
export declare const RouteChangeProvider: React.FC<RouteChangeProviderProps>;
export {};
