import Hapi from '@hapi/hapi'; import { IServerConfiguration } from '../configurations'; export interface IRoute { init(server: Hapi.Server): void; } export declare class Server { static getServer(): Hapi.Server; static init(configs: IServerConfiguration): Promise; static start(afterInit?: (server: Hapi.Server) => Promise): Promise; }