export declare const SEGMENT_PARTNER_NAME = "aws.partner/segment.com";
export declare const EBNotRetryableErrors: {
    readonly LimitExceededException: "NON_RETRYABLE";
    readonly OperationDisabledException: "NON_RETRYABLE";
    readonly AccessDeniedException: "NON_RETRYABLE";
    readonly NotAuthorized: "NON_RETRYABLE";
    readonly IncompleteSignature: "NON_RETRYABLE";
    readonly InvalidAction: "NON_RETRYABLE";
    readonly InvalidClientTokenId: "NON_RETRYABLE";
    readonly OptInRequired: "NON_RETRYABLE";
    readonly RequestExpired: "NON_RETRYABLE";
    readonly ValidationError: "NON_RETRYABLE";
};
export declare const EBRetryableErrors: {
    readonly ConcurrentModificationException: "RETRYABLE";
    readonly InternalException: "RETRYABLE";
    readonly InternalFailure: "RETRYABLE";
    readonly ThrottlingException: "RETRYABLE";
    readonly ServiceUnavailable: "RETRYABLE";
};
export declare const EBNotErrors: {
    readonly ResourceAlreadyExistsException: "NOT_AN_ERROR";
};
export type RetryableErrorType = keyof typeof EBRetryableErrors;
export type NonRetryableErrorType = keyof typeof EBNotRetryableErrors;
export type NotAnErrorType = keyof typeof EBNotErrors;
