import * as Hapi from "hapi"; import { App } from "protoculture"; import { Route, ActionRoute } from "./Route"; export declare class Dispatcher { protected app: App; constructor(app: App); dispatch(request: Hapi.Request, reply: Hapi.Base_Reply, route: ActionRoute, symbol: symbol): Promise; protected error(error: any, request: Hapi.Request, reply: Hapi.Base_Reply, route: Route): void; }