import type { SessionStatusClaim } from '@clerk/shared/types'; type RedirectAdapter = (url: string) => RedirectReturn; type RedirectToParams = { returnBackUrl?: string | URL | null; }; export type RedirectFun = (params?: RedirectToParams) => ReturnType; /** * @internal */ type CreateRedirect = (params: { publishableKey: string; devBrowserToken?: string; redirectAdapter: RedirectAdapter; baseUrl: URL | string; signInUrl?: URL | string; signUpUrl?: URL | string; sessionStatus?: SessionStatusClaim | null; isSatellite?: boolean; }) => { redirectToSignIn: RedirectFun; redirectToSignUp: RedirectFun; }; export declare const createRedirect: CreateRedirect; export {}; //# sourceMappingURL=createRedirect.d.ts.map