import { Settings as MVCConfig, LogLevel } from "maishu-node-mvc"; import { WebsiteConfig } from "maishu-chitu-admin"; import { ConnectionOptions } from "maishu-node-data"; export { SimpleMenuItem, WebsiteConfig } from "maishu-chitu-admin"; export { Station } from "./entities"; export interface RequireConfig { } export interface RequireShim { } export interface PermissionConfigItem { roleIds: string[]; } export interface PermissionConfig { [path: string]: PermissionConfigItem; } export interface Settings { websiteConfig?: WebsiteConfig; port?: number; db: ConnectionOptions; permissions?: PermissionConfig; proxy?: { [targetUrl: string]: string; }; headers?: MVCConfig["headers"]; logLevel?: LogLevel; virtualPaths?: MVCConfig["virtualPaths"]; bindIP?: string; } export declare type LoginResult = { userId: string; token?: string; };