///
import { RequestHandler } from 'express';
import { express } from './common';
import '../generated/specs.g';
export { express };
export interface IServerOptions {
static?: string;
dev?: boolean;
port?: number;
silent?: boolean;
}
export declare type RegisterHandler = (url: string, handler: RequestHandler) => IServer;
export interface IServer {
get: RegisterHandler;
put: RegisterHandler;
post: RegisterHandler;
delete: RegisterHandler;
start: (port?: number) => Promise;
}
export declare function init(options?: IServerOptions): IServer;