import ArrowsRightLeftIcon from '@/assets/icons/arrows-right-left.svg';
import BanknotesIcon from '@/assets/icons/banknotes.svg';
import CreditCardIcon from '@/assets/icons/credit-card.svg';
import DocumentArrowDownIcon from '@/assets/icons/document-arrow-down.svg';
import DocumentCheckIcon from '@/assets/icons/document-check.svg';
import ReceiptIcon from '@/assets/icons/receipt.svg';
import SendIcon from '@/assets/icons/send.svg';
import SyncIcon from '@/assets/icons/sync.svg';

/** Icons referenced by name from the dictionary. */
export const icons = {
	arrowsRightLeft: ArrowsRightLeftIcon,
	banknotes: BanknotesIcon,
	creditCard: CreditCardIcon,
	documentArrowDown: DocumentArrowDownIcon,
	documentCheck: DocumentCheckIcon,
	receipt: ReceiptIcon,
	send: SendIcon,
	sync: SyncIcon,
};

export type IconName = keyof typeof icons;
