import type { AuthConfig } from '@auth/core/types'; import { type H3Event } from 'h3'; import type { RuntimeConfig } from '../types.js'; /** * 从 event 构造出标准 Request 对象 * * @param event h3 event * @returns Request */ export declare const getWebRequest: (event: H3Event) => Promise; /** * 获取 Auth.js secret 参数 * * @param options Auth.js options 配置 * @returns secret 参数 */ export declare const getAuthSecret: (options: AuthConfig) => string | string[]; /** * 获取服务来源 * * @param event h3 event * @returns origin */ export declare const getServerOrigin: (event: H3Event, runtimeConfig: RuntimeConfig) => string; /** * 获取 request path,去除尾部 / * * @param req Request 请求 * @returns 格式化后的 request path */ export declare const getBasePath: (req: Request) => string;