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/core" { namespace Plugin { interface Contexts { koa: Koa; router: Router; server: Server; } } } /** 官方 Remote Console 源(CORS + 启动日志中的打开链接) */ export declare const REMOTE_CONSOLE_ORIGIN = "https://console.zhin.dev"; /** 官方在线 Demo Console 源 */ export declare const DEMO_CONSOLE_ORIGIN = "https://demo.zhin.dev"; export declare const httpSchema: Schema<{ port?: number | undefined; host?: string | undefined; token?: string | undefined; tokens?: { token?: string | undefined; scope?: "full" | "demo" | undefined; }[] | undefined; base?: string | undefined; corsOrigins?: string[] | undefined; trustProxy?: boolean | undefined; }, { port?: number | undefined; host?: string | undefined; token?: string | undefined; tokens?: { token?: string | undefined; scope?: "full" | "demo" | undefined; }[] | undefined; base?: string | undefined; corsOrigins?: string[] | undefined; trustProxy?: boolean | undefined; }>; export interface HttpConfig { port?: number; host?: string; token?: string; tokens?: Array<{ token: string; scope: "demo" | "full"; }>; base?: string; corsOrigins?: string[]; trustProxy?: boolean; } //# sourceMappingURL=index.d.ts.map