package repository import ( "context" "gitea.computernetthings.ru/yash/crypto_alert_bot/internal/entities" ) type Storage interface { SaveUser(ctx context.Context, user *entities.User) (entities.UserID, error) UserByID(ctx context.Context, id entities.UserID) (*entities.User, error) UserByTelegramID(ctx context.Context, tgID entities.TelegramID) (*entities.User, error) }