/** Copyright Super iPaaS Integration LLC, an IBM Company 2024 */
/** Defines an enumeration named KindEnums. */
export declare const KindEnums: {
    readonly API: "API";
    readonly GlobalPolicy: "GlobalPolicy";
    readonly APISpec: "APISpec";
    readonly Scope: "Scope";
    readonly Project: "Project";
    readonly PolicySequence: "PolicySequence";
    readonly ErrorProcessing: "ErrorProcessing";
    readonly IdentifyAndAuthorize: "IdentifyAndAuthorize";
    readonly SetContextVariable: "SetContextVariable";
    readonly Log: "Log";
    readonly MonitorTraffic: "MonitorTraffic";
    readonly CacheServiceResult: "CacheServiceResult";
    readonly RateLimiter: "RateLimiter";
    readonly InvokeAWSLambdaFunction: "InvokeAWSLambdaFunction";
    readonly DataMasking: "DataMasking";
    readonly HTTPInvoke: "HTTPInvoke";
    readonly InvokeMessagingExtension: "InvokeMessagingExtension";
    readonly TransformRequest: "TransformRequest";
    readonly ValidateAPISpecification: "ValidateAPISpecification";
    readonly CORS: "CORS";
    readonly Route: "Route";
    readonly Transport: "Transport";
    readonly HTTPEndpoint: "HTTPEndpoint";
    readonly TransformResponse: "TransformResponse";
    readonly Test: "Test";
    readonly Assertion: "Assertion";
    readonly Environment: "Environment";
    readonly WebMethodsISService: "WebMethodsISService";
    readonly OutboundAlias: "OutboundAlias";
    readonly OutboundBasicAuth: "OutboundBasicAuth";
    readonly OutboundKerberosAuth: "OutboundKerberosAuth";
    readonly OutboundNTLMAuth: "OutboundNTLMAuth";
    readonly OutboundOAuth2: "OutboundOAuth2";
    readonly OutboundIncomingJWT: "OutboundIncomingJWT";
    readonly OutboundAnonymous: "OutboundAnonymous";
    readonly AuthorizeUser: "AuthorizeUser";
    readonly InboundBulkHead: "InboundBulkHead";
    readonly InboundMessaging: "InboundMessaging";
    readonly MessageConfig: "MessageConfig";
    readonly Tuple: "Tuple";
    readonly MockEndpoint: "MockEndpoint";
    readonly MockResponse: "MockResponse";
    readonly CustomHttpHeader: "CustomHttpHeader";
    readonly SetMediaType: "SetMediaType";
    readonly Package: "Package";
    readonly RequestLimit: "RequestLimit";
    readonly Plan: "Plan";
    readonly Product: "Product";
    readonly Quota: "Quota";
    readonly DataPowerAssembly: "DataPowerAssembly";
};
export type KindEnums = typeof KindEnums[keyof typeof KindEnums];
export declare namespace KindEnums {
    type API = typeof KindEnums.API;
    type GlobalPolicy = typeof KindEnums.GlobalPolicy;
    type APISpec = typeof KindEnums.APISpec;
    type Scope = typeof KindEnums.Scope;
    type Project = typeof KindEnums.Project;
    type PolicySequence = typeof KindEnums.PolicySequence;
    type ErrorProcessing = typeof KindEnums.ErrorProcessing;
    type IdentifyAndAuthorize = typeof KindEnums.IdentifyAndAuthorize;
    type SetContextVariable = typeof KindEnums.SetContextVariable;
    type Log = typeof KindEnums.Log;
    type MonitorTraffic = typeof KindEnums.MonitorTraffic;
    type CacheServiceResult = typeof KindEnums.CacheServiceResult;
    type RateLimiter = typeof KindEnums.RateLimiter;
    type InvokeAWSLambdaFunction = typeof KindEnums.InvokeAWSLambdaFunction;
    type DataMasking = typeof KindEnums.DataMasking;
    type HTTPInvoke = typeof KindEnums.HTTPInvoke;
    type InvokeMessagingExtension = typeof KindEnums.InvokeMessagingExtension;
    type TransformRequest = typeof KindEnums.TransformRequest;
    type ValidateAPISpecification = typeof KindEnums.ValidateAPISpecification;
    type CORS = typeof KindEnums.CORS;
    type Route = typeof KindEnums.Route;
    type Transport = typeof KindEnums.Transport;
    type HTTPEndpoint = typeof KindEnums.HTTPEndpoint;
    type TransformResponse = typeof KindEnums.TransformResponse;
    type Test = typeof KindEnums.Test;
    type Assertion = typeof KindEnums.Assertion;
    type Environment = typeof KindEnums.Environment;
    type WebMethodsISService = typeof KindEnums.WebMethodsISService;
    type OutboundAlias = typeof KindEnums.OutboundAlias;
    type OutboundBasicAuth = typeof KindEnums.OutboundBasicAuth;
    type OutboundKerberosAuth = typeof KindEnums.OutboundKerberosAuth;
    type OutboundNTLMAuth = typeof KindEnums.OutboundNTLMAuth;
    type OutboundOAuth2 = typeof KindEnums.OutboundOAuth2;
    type OutboundIncomingJWT = typeof KindEnums.OutboundIncomingJWT;
    type OutboundAnonymous = typeof KindEnums.OutboundAnonymous;
    type AuthorizeUser = typeof KindEnums.AuthorizeUser;
    type InboundBulkHead = typeof KindEnums.InboundBulkHead;
    type InboundMessaging = typeof KindEnums.InboundMessaging;
    type MessageConfig = typeof KindEnums.MessageConfig;
    type Tuple = typeof KindEnums.Tuple;
    type MockEndpoint = typeof KindEnums.MockEndpoint;
    type MockResponse = typeof KindEnums.MockResponse;
    type CustomHttpHeader = typeof KindEnums.CustomHttpHeader;
    type SetMediaType = typeof KindEnums.SetMediaType;
    type Package = typeof KindEnums.Package;
    type RequestLimit = typeof KindEnums.RequestLimit;
    type Plan = typeof KindEnums.Plan;
    type Product = typeof KindEnums.Product;
    type Quota = typeof KindEnums.Quota;
    type DataPowerAssembly = typeof KindEnums.DataPowerAssembly;
}
export declare const DestinationEnums: {
    readonly self: "self";
    readonly snmp: "snmp";
    readonly jdbc: "jdbc";
};
export type DestinationEnums = typeof DestinationEnums[keyof typeof DestinationEnums];
export declare namespace DestinationEnums {
    type self = typeof DestinationEnums.self;
    type snmp = typeof DestinationEnums.snmp;
    type jdbc = typeof DestinationEnums.jdbc;
}
export declare const ValidateEnums: {
    readonly query: "query";
    readonly path: "path";
    readonly cookie: "cookie";
    readonly contentType: "contentType";
};
export type ValidateEnums = typeof ValidateEnums[keyof typeof ValidateEnums];
export declare namespace ValidateEnums {
    type query = typeof ValidateEnums.query;
    type path = typeof ValidateEnums.path;
    type cookie = typeof ValidateEnums.cookie;
    type contentType = typeof ValidateEnums.contentType;
}
//# sourceMappingURL=StudioEnums.d.ts.map