export = Context; declare class Context { ClientConnection: typeof ClientConnection; debug: any; errors: { BadRequestError: typeof BadRequestError; ExternalServiceError: typeof ExternalServiceError; ForbiddenError: typeof ForbiddenError; GatewayTimeoutError: typeof GatewayTimeoutError; InternalError: typeof KuzzleInternalError; KuzzleError: typeof KuzzleError; NotFoundError: typeof NotFoundError; PartialError: typeof PartialError; PluginImplementationError: typeof PluginImplementationError; PreconditionError: typeof PreconditionError; ServiceUnavailableError: typeof ServiceUnavailableError; SizeLimitError: typeof SizeLimitError; TooManyRequestsError: typeof TooManyRequestsError; UnauthorizedError: typeof UnauthorizedError; }; Protocol: typeof ProtocolBase; Request: any; RequestContext: any; RequestInput: any; log: {}; } import ClientConnection = require("./clientConnection"); import { BadRequestError } from "../../kerror/errors/badRequestError"; import { ExternalServiceError } from "../../kerror/errors/externalServiceError"; import { ForbiddenError } from "../../kerror/errors/forbiddenError"; import { GatewayTimeoutError } from "../../kerror/errors/gatewayTimeoutError"; import { InternalError as KuzzleInternalError } from "../../kerror/errors/internalError"; import { KuzzleError } from "../../kerror/errors/kuzzleError"; import { NotFoundError } from "../../kerror/errors/notFoundError"; import { PartialError } from "../../kerror/errors/partialError"; import { PluginImplementationError } from "../../kerror/errors/pluginImplementationError"; import { PreconditionError } from "../../kerror/errors/preconditionError"; import { ServiceUnavailableError } from "../../kerror/errors/serviceUnavailableError"; import { SizeLimitError } from "../../kerror/errors/sizeLimitError"; import { TooManyRequestsError } from "../../kerror/errors/tooManyRequestsError"; import { UnauthorizedError } from "../../kerror/errors/unauthorizedError"; import ProtocolBase = require("./protocols/protocol");