export type AuthenticatedRequest = {
    [SECURITY_CONTEXT]: SecurityContext<any, any>;
};
export type IdentityServiceRequest = {
    [SECURITY_CONTEXT]: IdentityServiceSecurityContext;
};
export type XsuaaRequest = {
    [SECURITY_CONTEXT]: XsuaaSecurityContext;
};
export type XsaRequest = {
    [SECURITY_CONTEXT]: XsaSecurityContext;
};
export type UaaRequest = {
    [SECURITY_CONTEXT]: UaaSecurityContext;
};
import createSecurityContext = require("./context/createSecurityContext");
import SecurityContext = require("./context/SecurityContext");
import IdentityServiceSecurityContext = require("./context/IdentityServiceSecurityContext");
import XsuaaSecurityContext = require("./context/XsuaaSecurityContext");
import XsaSecurityContext = require("./context/XsaSecurityContext");
import UaaSecurityContext = require("./context/UaaSecurityContext");
import Service = require("./service/Service");
import IdentityService = require("./service/IdentityService");
import XsuaaService = require("./service/XsuaaService");
import XsaService = require("./service/XsaService");
import UaaService = require("./service/UaaService");
import XssecPassportStrategy = require("./passport/XssecPassportStrategy");
import Token = require("./token/Token");
import IdentityServiceToken = require("./token/IdentityServiceToken");
import XsuaaToken = require("./token/XsuaaToken");
import XsaToken = require("./token/XsaToken");
import UaaToken = require("./token/UaaToken");
import errors = require("./error");
import constants = require("./util/constants");
import v3 = require("./v3");
import Types = require("./util/Types");
import SECURITY_CONTEXT = require("./context/SecurityContextSymbol");
import XsuaaLegacyExtension = require("./context/XsuaaLegacyExtension");
export { createSecurityContext, SecurityContext, IdentityServiceSecurityContext, XsuaaSecurityContext, XsaSecurityContext, UaaSecurityContext, Service, IdentityService, XsuaaService, XsaService, UaaService, XssecPassportStrategy, Token, IdentityServiceToken, XsuaaToken, XsaToken, UaaToken, errors, constants, v3, Types, SECURITY_CONTEXT, XsuaaLegacyExtension };
//# sourceMappingURL=index.d.ts.map