export declare const InboundExternalLinkLinkStatus: {
    readonly PendingCreation: "PENDING_CREATION";
    readonly PendingRequest: "PENDING_REQUEST";
    readonly Requested: "REQUESTED";
    readonly Accepted: "ACCEPTED";
    readonly Active: "ACTIVE";
    readonly Rejected: "REJECTED";
    readonly Failed: "FAILED";
    readonly PendingDeletion: "PENDING_DELETION";
    readonly Deleted: "DELETED";
    readonly PendingUpdate: "PENDING_UPDATE";
    readonly PendingIsolation: "PENDING_ISOLATION";
    readonly Isolated: "ISOLATED";
    readonly PendingRestoration: "PENDING_RESTORATION";
    readonly UnknownToSdkVersion: "UNKNOWN_TO_SDK_VERSION";
};
export type InboundExternalLinkLinkStatus = (typeof InboundExternalLinkLinkStatus)[keyof typeof InboundExternalLinkLinkStatus];
export declare const InboundExternalLinkResponderErrorMaskingForHttpCodeAction: {
    readonly NoBid: "NO_BID";
    readonly Passthrough: "PASSTHROUGH";
};
export type InboundExternalLinkResponderErrorMaskingForHttpCodeAction = (typeof InboundExternalLinkResponderErrorMaskingForHttpCodeAction)[keyof typeof InboundExternalLinkResponderErrorMaskingForHttpCodeAction];
export declare const InboundExternalLinkResponderErrorMaskingLoggingType: {
    readonly None: "NONE";
    readonly Metric: "METRIC";
    readonly Response: "RESPONSE";
};
export type InboundExternalLinkResponderErrorMaskingLoggingType = (typeof InboundExternalLinkResponderErrorMaskingLoggingType)[keyof typeof InboundExternalLinkResponderErrorMaskingLoggingType];
export declare const LinkDirection: {
    readonly Request: "REQUEST";
    readonly Response: "RESPONSE";
};
export type LinkDirection = (typeof LinkDirection)[keyof typeof LinkDirection];
export declare const LinkResponderErrorMaskingForHttpCodeAction: {
    readonly NoBid: "NO_BID";
    readonly Passthrough: "PASSTHROUGH";
};
/**
 * The action for the error..
 */
export type LinkResponderErrorMaskingForHttpCodeAction = (typeof LinkResponderErrorMaskingForHttpCodeAction)[keyof typeof LinkResponderErrorMaskingForHttpCodeAction];
export declare const LinkResponderErrorMaskingLoggingType: {
    readonly None: "NONE";
    readonly Metric: "METRIC";
    readonly Response: "RESPONSE";
};
export type LinkResponderErrorMaskingLoggingType = (typeof LinkResponderErrorMaskingLoggingType)[keyof typeof LinkResponderErrorMaskingLoggingType];
export declare const LinkStatus: {
    readonly PendingCreation: "PENDING_CREATION";
    readonly PendingRequest: "PENDING_REQUEST";
    readonly Requested: "REQUESTED";
    readonly Accepted: "ACCEPTED";
    readonly Active: "ACTIVE";
    readonly Rejected: "REJECTED";
    readonly Failed: "FAILED";
    readonly PendingDeletion: "PENDING_DELETION";
    readonly Deleted: "DELETED";
    readonly PendingUpdate: "PENDING_UPDATE";
    readonly PendingIsolation: "PENDING_ISOLATION";
    readonly Isolated: "ISOLATED";
    readonly PendingRestoration: "PENDING_RESTORATION";
    readonly UnknownToSdkVersion: "UNKNOWN_TO_SDK_VERSION";
};
export type LinkStatus = (typeof LinkStatus)[keyof typeof LinkStatus];
export declare const OutboundExternalLinkLinkStatus: {
    readonly PendingCreation: "PENDING_CREATION";
    readonly PendingRequest: "PENDING_REQUEST";
    readonly Requested: "REQUESTED";
    readonly Accepted: "ACCEPTED";
    readonly Active: "ACTIVE";
    readonly Rejected: "REJECTED";
    readonly Failed: "FAILED";
    readonly PendingDeletion: "PENDING_DELETION";
    readonly Deleted: "DELETED";
    readonly PendingUpdate: "PENDING_UPDATE";
    readonly PendingIsolation: "PENDING_ISOLATION";
    readonly Isolated: "ISOLATED";
    readonly PendingRestoration: "PENDING_RESTORATION";
    readonly UnknownToSdkVersion: "UNKNOWN_TO_SDK_VERSION";
};
export type OutboundExternalLinkLinkStatus = (typeof OutboundExternalLinkLinkStatus)[keyof typeof OutboundExternalLinkLinkStatus];
export declare const OutboundExternalLinkResponderErrorMaskingForHttpCodeAction: {
    readonly NoBid: "NO_BID";
    readonly Passthrough: "PASSTHROUGH";
};
export type OutboundExternalLinkResponderErrorMaskingForHttpCodeAction = (typeof OutboundExternalLinkResponderErrorMaskingForHttpCodeAction)[keyof typeof OutboundExternalLinkResponderErrorMaskingForHttpCodeAction];
export declare const OutboundExternalLinkResponderErrorMaskingLoggingType: {
    readonly None: "NONE";
    readonly Metric: "METRIC";
    readonly Response: "RESPONSE";
};
export type OutboundExternalLinkResponderErrorMaskingLoggingType = (typeof OutboundExternalLinkResponderErrorMaskingLoggingType)[keyof typeof OutboundExternalLinkResponderErrorMaskingLoggingType];
export declare const RequesterGatewayStatus: {
    readonly PendingCreation: "PENDING_CREATION";
    readonly Active: "ACTIVE";
    readonly PendingDeletion: "PENDING_DELETION";
    readonly Deleted: "DELETED";
    readonly Error: "ERROR";
    readonly PendingUpdate: "PENDING_UPDATE";
    readonly Isolated: "ISOLATED";
    readonly PendingIsolation: "PENDING_ISOLATION";
    readonly PendingRestoration: "PENDING_RESTORATION";
};
export type RequesterGatewayStatus = (typeof RequesterGatewayStatus)[keyof typeof RequesterGatewayStatus];
export declare const ResponderGatewayProtocol: {
    readonly Http: "HTTP";
    readonly Https: "HTTPS";
};
export type ResponderGatewayProtocol = (typeof ResponderGatewayProtocol)[keyof typeof ResponderGatewayProtocol];
export declare const ResponderGatewayStatus: {
    readonly PendingCreation: "PENDING_CREATION";
    readonly Active: "ACTIVE";
    readonly PendingDeletion: "PENDING_DELETION";
    readonly Deleted: "DELETED";
    readonly Error: "ERROR";
    readonly PendingUpdate: "PENDING_UPDATE";
    readonly Isolated: "ISOLATED";
    readonly PendingIsolation: "PENDING_ISOLATION";
    readonly PendingRestoration: "PENDING_RESTORATION";
};
export type ResponderGatewayStatus = (typeof ResponderGatewayStatus)[keyof typeof ResponderGatewayStatus];
