import type { RoutingOptions } from '@clerk/shared/types';
export declare const watch: (deps: () => any, cb: () => void) => void;
type MaybeGetter<T> = T | (() => T);
export declare const useRoutingProps: <T extends RoutingOptions>(componentName: string, props: MaybeGetter<T>, routingOptions?: MaybeGetter<RoutingOptions>) => {
    readonly current: any;
};
export {};
