declare namespace UseRouterEffect {
    type Input = {
        pathname: string;
        beforeCB?: {
            (pathName: string): void;
        };
        afterCB?: {
            (pathName: string): void;
        };
        afterFirstCB?: {
            (pathName: string): void;
        };
    };
}
declare const useRouterEffect: (p: UseRouterEffect.Input) => void;
export { useRouterEffect };
