import { ServerContext } from '../index'; import { FC, T } from '../jsxFactory'; declare const Server: FC; export default Server; declare type ServerProps = { port: string | number; children?: T.Element | T.Element[]; beforeInit?: () => Promise | unknown; init?: (ctx: ServerContext) => Promise | unknown; onListen?: (ctx: ServerContext) => Promise | unknown; settings?: { [k: string]: unknown; }; };