import { Schema } from "@zhin.js/schema"; import { type Server } from "node:http"; import Koa from "koa"; import { Router } from "./router.js"; export * from "./router.js"; declare module "zhin.js" { namespace Plugin { interface Contexts { koa: Koa; router: Router; server: Server; } } } /** 官方 Remote Console 源(CORS + 启动日志中的打开链接) */ export declare const REMOTE_CONSOLE_ORIGIN = "https://console.zhin.dev"; export declare const httpSchema: Schema<{ port?: number | undefined; token?: string | undefined; base?: string | undefined; corsOrigins?: string[] | undefined; }, { port?: number | undefined; token?: string | undefined; base?: string | undefined; corsOrigins?: string[] | undefined; }>; export interface HttpConfig { port?: number; host?: string; token?: string; base?: string; corsOrigins?: string[]; /** 是否信任反向代理(Cloudflare、Nginx 等)的 X-Forwarded-* 头,部署在代理后时建议设为 true */ trustProxy?: boolean; } //# sourceMappingURL=index.d.ts.map