import { IntegrationProvider as e } from "./hinkal.types.mjs";
//#region libs/shared/common/src/types/activities.types.ts
var t = /* @__PURE__ */ function(e) {
	return e.PENDING = "PENDING", e.SUCCESSFUL = "SUCCESSFUL", e.FAILED = "FAILED", e;
}({}), n = /* @__PURE__ */ function(e) {
	return e.SHIELD = "Shield", e.SWAP = "Swap", e.BRIDGE = "Bridge", e.SEND = "Send", e.DAPP_INTERACTION = "dApp interaction", e.DAPP_INTERACTION_APPROVAL = "dApp interaction approval", e.RECIEVE = "Receive", e.UNSHIELD = "Unshield", e.ONBOARDING_DEPOSIT = "Onboarding deposit", e.REVOKE = "Revoke", e.AUTO_SHIELD = "Auto Shield", e.UNKNOWN = "Unknown transaction", e;
}({}), r = /* @__PURE__ */ function(e) {
	return e.SPEND = "SPEND", e.RECEIVE = "RECEIVE", e.APPROVE = "APPROVE", e;
}({}), i = [
	e.UNISWAP,
	e.ODOS,
	e.ONEINCH,
	e.LIFI,
	e.OKX,
	e.NONE
], a = {
	[e.UNISWAP]: "Uniswap",
	[e.ODOS]: "Odos",
	[e.ONEINCH]: "1inch",
	[e.LIFI]: "LI.FI",
	[e.OKX]: "OKX",
	[e.ALL]: "All",
	[e.NONE]: "None"
};
//#endregion
export { t as ActivityStatus, n as ActivityTypes, i as DexProviders, a as IntegrationProviderNames, r as TokenChangeType };
