//#region src/types/utility.ts
const TOOL_STATUS_VALUES = [
	"healthy",
	"unhealthy",
	"unknown",
	"needs_auth",
	"unavailable"
];
const VALID_RELATION_TYPES = ["transfer", "delegate"];
const MCPTransportType = {
	streamableHttp: "streamable_http",
	sse: "sse"
};
const MCPServerType = {
	nango: "nango",
	generic: "generic"
};
const CredentialStoreType = {
	memory: "memory",
	keychain: "keychain",
	nango: "nango",
	composio: "composio"
};
const MAX_PASS_CRITERIA_DEPTH = 5;

//#endregion
export { CredentialStoreType, MAX_PASS_CRITERIA_DEPTH, MCPServerType, MCPTransportType, TOOL_STATUS_VALUES, VALID_RELATION_TYPES };