import { type Server } from "node:http"; import { type ScholarApplication } from "./application/application.js"; import { type VaultPaths } from "./vault.js"; export interface ServerOptions { readonly application?: ScholarApplication; readonly paths?: VaultPaths | string; readonly staticRoot?: string; readonly port?: number; readonly version?: string; readonly maxJsonBytes?: number; readonly maxMultipartBytes?: number; readonly developerTools?: boolean; } export interface ScholarServer extends Server { readonly closeGracefully: () => Promise; } export declare function createServer(options?: ServerOptions): ScholarServer; export declare function startServer(options?: ServerOptions): Promise; //# sourceMappingURL=server.d.ts.map