/// import { Joi } from './joi'; import { isFoxx } from './utils'; import { Collection, Document, Route, Logger, Entities, Entity, Type } from './models'; import { RouteArg, LogLevel, Config, Related, RouteRolesArg } from './types'; export declare const version: string; export declare const logger: Logger; export declare const collections: Collection[]; export declare const documents: Document[]; export declare const routes: Route[]; export declare const isActive: boolean; export declare const config: Config; export { Collection, Route, Description, Document, Edge, Nested, Attribute, Index, OneToOne, OneToMany, Authorized, Before, After, ForClient, FromClient, Task, AQLFunction } from './decorators'; export { Joi, RouteArg, RouteRolesArg, LogLevel, Related, isFoxx, Entities, Entity, Type }; export declare function complete(): void; /** * TypeArango() - Sets the config of `type-arango` */ export declare function configure(configuration?: Partial): typeof complete; export default configure; /** * Provides the Foxx.Router to `type-arango` */ export declare function createRoutes(router: Foxx.Router, options?: Partial): Foxx.Router;