// Generated by dts-bundle v0.7.3 declare module '@noderun/hapi-router' { class routePlugin { name: string; version: string; register(server: any, opts: any): void; registerRoute(server: any, sourceDir: any, prefix: any, auth: any, type: any): any[]; } const plugin: routePlugin; export { plugin }; export * from "@noderun/hapi-router/util/decorators"; } declare module '@noderun/hapi-router/util/decorators' { type TMethod = "GET" | "POST" | "PUT" | "DELETE"; export function method(opts?: TMethod | Array): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export function route(route?: string): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export function config(options: Object): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export function auth(isAuth?: boolean | "try" | "required" | "optional"): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export function validate(validate: Object): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export function swagger(desc: any, notes: any, tags: any): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export {}; }