declare namespace _exports { export { RestNio, RouteBack, Route, RouteFunc, RouteDef, ParamDef, Client, InterClient, InterconnectOptions, ReconnectOptions, Token, Params, Formatters, NumFormat, StrFormat, Checks, NumCheck, StrCheck, PermissionSet, RouteMap, ClientSet, SubscriptionMap, Options, AuthOptions, AuthSignOptions, AuthVerifyOptions, ClientProperties, CookieOptions, ProxyOptions, getIpHeaderCallback, getIpNetworkCallback, DefaultOptions, HttpOptions, WebsocketOptions, httpCallback, httpClientRequest, httpConnector, wsCallback, wsConnector, Cors, CorsOptions, Serve, ServeListing, ServeOptions, RateLimit, RateLimitOptions, Codec }; } declare const _exports: { new (router: import("./lib/routes/Router").RouteBack, options: import("./lib/util/Options").Options): import("./lib/RestNio"); params: import("./lib/params/").Params; $p: import("./lib/params/").Params; http: typeof import("./lib/connector/httpConnector"); request: (method: string, url: (string | any[]), params?: (any[] | import("./lib/connector/httpConnector").httpCallback), headers?: (any[] | import("./lib/connector/httpConnector").httpCallback), callback: import("./lib/connector/httpConnector").httpCallback, json?: boolean) => Promise; websocket: (url: string, onMessage?: import("./lib/connector/wsConnector").wsCallback, onConnect?: import("./lib/connector/wsConnector").wsCallback, onClose?: import("./lib/connector/wsConnector").wsCallback, onError?: import("./lib/connector/wsConnector").wsCallback, timeout?: number, clientTimeoutExtra?: number) => import("ws"); serve: import("./lib/plugins/serve").Serve; cors: import("./lib/plugins/cors").Cors; ratelimit: import("./lib/plugins/ratelimit").RateLimit; codecs: typeof import("./lib/codec"); }; export = _exports; /** * Re-expose typedefs for silly IDE's. */ type RestNio = import("./lib/RestNio"); /** * Re-expose typedefs for silly IDE's. */ type RouteBack = import("./lib/routes/Router").RouteBack; /** * Re-expose typedefs for silly IDE's. */ type Route = import("./lib/routes/Route"); /** * Re-expose typedefs for silly IDE's. */ type RouteFunc = import("./lib/routes/Route").RouteFunc; /** * Re-expose typedefs for silly IDE's. */ type RouteDef = import("./lib/routes/Route").RouteDef; /** * Re-expose typedefs for silly IDE's. */ type ParamDef = import("./lib/routes/Route").ParamDef; /** * Re-expose typedefs for silly IDE's. */ type Client = import("./lib/client/Client"); /** * Re-expose typedefs for silly IDE's. */ type InterClient = import("./lib/client/InterClient"); /** * Re-expose typedefs for silly IDE's. */ type InterconnectOptions = import("./lib/client/InterClient").InterconnectOptions; /** * Re-expose typedefs for silly IDE's. */ type ReconnectOptions = import("./lib/client/InterClient").ReconnectOptions; /** * Re-expose typedefs for silly IDE's. */ type Token = import("./lib/authentication/Token"); /** * Re-expose typedefs for silly IDE's. */ type Params = import("./lib/params/").Params; /** * Re-expose typedefs for silly IDE's. */ type Formatters = import("./lib/params/formatters").Formatters; /** * Re-expose typedefs for silly IDE's. */ type NumFormat = import("./lib/params/formatters/Num").NumFormat; /** * Re-expose typedefs for silly IDE's. */ type StrFormat = import("./lib/params/formatters/Str").StrFormat; /** * Re-expose typedefs for silly IDE's. */ type Checks = import("./lib/params/checks").Checks; /** * Re-expose typedefs for silly IDE's. */ type NumCheck = import("./lib/params/checks/Num").NumCheck; /** * Re-expose typedefs for silly IDE's. */ type StrCheck = import("./lib/params/checks/Str").StrCheck; /** * Re-expose typedefs for silly IDE's. */ type PermissionSet = import("./lib/util/PermissionSet"); /** * Re-expose typedefs for silly IDE's. */ type RouteMap = import("./lib/util/RouteMap"); /** * Re-expose typedefs for silly IDE's. */ type ClientSet = import("./lib/util/ClientSet"); /** * Re-expose typedefs for silly IDE's. */ type SubscriptionMap = import("./lib/util/SubscriptionMap"); /** * Re-expose typedefs for silly IDE's. */ type Options = import("./lib/util/Options").Options; /** * Re-expose typedefs for silly IDE's. */ type AuthOptions = import("./lib/util/Options").AuthOptions; /** * Re-expose typedefs for silly IDE's. */ type AuthSignOptions = import("./lib/util/Options").AuthSignOptions; /** * Re-expose typedefs for silly IDE's. */ type AuthVerifyOptions = import("./lib/util/Options").AuthVerifyOptions; /** * Re-expose typedefs for silly IDE's. */ type ClientProperties = import("./lib/util/Options").ClientProperties; /** * Re-expose typedefs for silly IDE's. */ type CookieOptions = import("./lib/util/Options").CookieOptions; /** * Re-expose typedefs for silly IDE's. */ type ProxyOptions = import("./lib/util/Options").ProxyOptions; /** * Re-expose typedefs for silly IDE's. */ type getIpHeaderCallback = import("./lib/util/Options").getIpHeaderCallback; /** * Re-expose typedefs for silly IDE's. */ type getIpNetworkCallback = import("./lib/util/Options").getIpNetworkCallback; /** * Re-expose typedefs for silly IDE's. */ type DefaultOptions = import("./lib/util/Options").DefaultOptions; /** * Re-expose typedefs for silly IDE's. */ type HttpOptions = import("./lib/util/Options").HttpOptions; /** * Re-expose typedefs for silly IDE's. */ type WebsocketOptions = import("./lib/util/Options").WebsocketOptions; /** * Re-expose typedefs for silly IDE's. */ type httpCallback = import("./lib/connector/httpConnector").httpCallback; /** * Re-expose typedefs for silly IDE's. */ type httpClientRequest = import("./lib/connector/httpConnector").httpClientRequest; /** * Re-expose typedefs for silly IDE's. */ type httpConnector = import("./lib/connector/httpConnector"); /** * Re-expose typedefs for silly IDE's. */ type wsCallback = import("./lib/connector/wsConnector").wsCallback; /** * Re-expose typedefs for silly IDE's. */ type wsConnector = (url: string, onMessage?: import("./lib/connector/wsConnector").wsCallback, onConnect?: import("./lib/connector/wsConnector").wsCallback, onClose?: import("./lib/connector/wsConnector").wsCallback, onError?: import("./lib/connector/wsConnector").wsCallback, timeout?: number, clientTimeoutExtra?: number) => import("ws"); /** * Re-expose typedefs for silly IDE's. */ type Cors = import("./lib/plugins/cors").Cors; /** * Re-expose typedefs for silly IDE's. */ type CorsOptions = import("./lib/plugins/cors").CorsOptions; /** * Re-expose typedefs for silly IDE's. */ type Serve = import("./lib/plugins/serve").Serve; /** * Re-expose typedefs for silly IDE's. */ type ServeListing = import("./lib/plugins/serve").ServeListing; /** * Re-expose typedefs for silly IDE's. */ type ServeOptions = import("./lib/plugins/serve").ServeOptions; /** * Re-expose typedefs for silly IDE's. */ type RateLimit = import("./lib/plugins/ratelimit").RateLimit; /** * Re-expose typedefs for silly IDE's. */ type RateLimitOptions = import("./lib/plugins/ratelimit").RateLimitOptions; /** * Re-expose typedefs for silly IDE's. */ type Codec = import("./lib/codec").Codec;