import { LoaderFunctionArgs } from '@remix-run/node'; import { HandleAuthOptions } from './interfaces.js'; export declare function authLoader(options?: HandleAuthOptions): ({ request }: LoaderFunctionArgs) => Promise | import("@remix-run/router").UNSAFE_DataWithResponseInit<{ error: { message: string; description: string; }; }> | undefined>;